SYMBOL INDEX (4189 symbols across 273 files) FILE: GuiUnitTest/testsettings.cpp class TestSettingsFactory (line 21) | class TestSettingsFactory : public QSettingsFactory method TestSettingsFactory (line 24) | TestSettingsFactory(const QString &filename) : mFilename(filename) method getSettings (line 26) | virtual std::unique_ptr getSettings() const FILE: RegressionTest/RegressionTestRunner.py class RegressionTestRunner (line 10) | class RegressionTestRunner(): method __init__ (line 11) | def __init__(self, configfile, runfunc): method run (line 19) | def run(self): FILE: RegressionTest/cmdlinewrapper.py class CommandLineError (line 1) | class CommandLineError(Exception): method __init__ (line 2) | def __init__(self, message): class DepthmapCmd (line 6) | class DepthmapCmd(): method __init__ (line 7) | def __init__(self): method toCmdArray (line 16) | def toCmdArray(self): FILE: RegressionTest/config.py class ConfigError (line 7) | class ConfigError(Exception): method __init__ (line 8) | def __init__(self, message): function buildCmd (line 11) | def buildCmd(testcaseSet): class RegressionConfig (line 24) | class RegressionConfig(): method __init__ (line 25) | def __init__(self, filename): FILE: RegressionTest/depthmaprunner.py class DepthmapRunner (line 9) | class DepthmapRunner(): method __init__ (line 10) | def __init__(self, runFunc, binary ): method runDepthmap (line 14) | def runDepthmap(self, cmdWrapper, runDir): function diffBinaryFiles (line 19) | def diffBinaryFiles(file1, file2): class DepthmapRegressionRunner (line 27) | class DepthmapRegressionRunner(): method __init__ (line 28) | def __init__(self, runFunc, baseBinary, testBinary, workingDir): method makeBaseDir (line 33) | def makeBaseDir(self, name): method makeTestDir (line 36) | def makeTestDir(self, name): method runTestCase (line 39) | def runTestCase(self, name, cmds): method runTestCaseImpl (line 44) | def runTestCaseImpl(self, name, cmds): FILE: RegressionTest/performanceregressionconfig.py class PerformanceRegressionConfig (line 3) | class PerformanceRegressionConfig: method __init__ (line 17) | def __init__(self, perfConfig): FILE: RegressionTest/performancerunner.py function checkPerformance (line 11) | def checkPerformance(baseFile, testFile, relativeThreshold, absoluteThre... function aggregatePerformanceStats (line 61) | def aggregatePerformanceStats(dir, numRuns, numCmds, filenameTemplate ): class PerformanceRunner (line 86) | class PerformanceRunner(depthmaprunner.DepthmapRegressionRunner): method __init__ (line 87) | def __init__(self, runFunc, baseBinary, testBinary, workingDir, perfC... method runTestCase (line 91) | def runTestCase(self, name, cmds): FILE: RegressionTest/runhelpers.py function runTest (line 6) | def runTest(): class cd (line 9) | class cd: method __init__ (line 11) | def __init__(self, newPath): method __enter__ (line 14) | def __enter__(self): method __exit__ (line 18) | def __exit__(self, etype, value, traceback): function prepareDirectory (line 22) | def prepareDirectory(dirname): function runExecutable (line 27) | def runExecutable( workingDir, arguments ): function getExecutable (line 41) | def getExecutable(basedir): function getTestExecutable (line 48) | def getTestExecutable(basedir): FILE: RegressionTest/test/disposablefile.py class DisposableFile (line 4) | class DisposableFile: method __init__ (line 5) | def __init__( self, filename ): method __enter__ (line 8) | def __enter__(self): method __exit__ (line 11) | def __exit__(self, exc_type, exc_value, traceback): method filename (line 15) | def filename(self): class DisposableDirectoryError (line 18) | class DisposableDirectoryError(Exception): method __init__ (line 19) | def __init__(self, message): class DisposableDirectory (line 22) | class DisposableDirectory: method __init__ (line 23) | def __init__(self, directoryName, create = False): method __enter__ (line 32) | def __enter__(self): method __exit__ (line 35) | def __exit__(self, exc_type, exc_value, backtrace): method name (line 39) | def name(self): FILE: RegressionTest/test/fail/test_fail.py class TestFailure (line 3) | class TestFailure(unittest.TestCase): method test_fail_this (line 7) | def test_fail_this(self): FILE: RegressionTest/test/pass/test_pass.py class TestFailure (line 3) | class TestFailure(unittest.TestCase): method test_fail_this (line 7) | def test_fail_this(self): FILE: RegressionTest/test/test_RegressionTestRunner.py class TestRegressionTestRunner (line 7) | class TestRegressionTestRunner(unittest.TestCase): method runfunc (line 8) | def runfunc(self, workingdir, args): method test_RegressionTestRunnerAllGoesWell (line 22) | def test_RegressionTestRunnerAllGoesWell(self): method test_RegressionTestRunnerOneRunFails (line 29) | def test_RegressionTestRunnerOneRunFails(self): FILE: RegressionTest/test/test_cmdlinewrapper.py class TestDepthmapCmd (line 6) | class TestDepthmapCmd(unittest.TestCase): method test_correctBehaviour (line 7) | def test_correctBehaviour(self): method test_exceptions (line 17) | def test_exceptions(self): method test_extraArgs (line 31) | def test_extraArgs(self): FILE: RegressionTest/test/test_config.py function writeConfig (line 7) | def writeConfig(filename, rundir): class TestMethods (line 23) | class TestMethods(unittest.TestCase): method test_buildCmd (line 24) | def test_buildCmd(self): method test_configClass (line 33) | def test_configClass(self): class TestRealConfig (line 42) | class TestRealConfig(unittest.TestCase): method test_realConfig (line 43) | def test_realConfig(self): FILE: RegressionTest/test/test_depthmaprunner.py class BinaryDiffTest (line 9) | class BinaryDiffTest(unittest.TestCase): method test_binaryDiff (line 10) | def test_binaryDiff(self): class DepthmapRunnerTest (line 22) | class DepthmapRunnerTest(unittest.TestCase): method runfunc (line 23) | def runfunc(self, rundir, args): method testDepthmapRunner (line 27) | def testDepthmapRunner(self): class DepthmapRegressioRunnerTest (line 40) | class DepthmapRegressioRunnerTest(unittest.TestCase): method getOutfile (line 41) | def getOutfile(self, args): method getTimingsFile (line 50) | def getTimingsFile(self,args): method runfuncSucceedAlwaysSame (line 59) | def runfuncSucceedAlwaysSame(self, rundir, args): method runfuncDifferentResults (line 69) | def runfuncDifferentResults(self, rundir, args): method runfuncWriteNoFile (line 76) | def runfuncWriteNoFile(self, rundir, args, dontWriteFor): method runfuncFail (line 83) | def runfuncFail(self, rundir, args, failFor, shouldOtherRun): method makeCommand (line 95) | def makeCommand(self, infile, outfile, mode): method testSuccessfullRun (line 103) | def testSuccessfullRun(self): method testRunWithDiff (line 109) | def testRunWithDiff(self): method testBaseRunOutputMissing (line 117) | def testBaseRunOutputMissing(self): method testTestRunOutputMissing (line 124) | def testTestRunOutputMissing(self): method testBaseRunFail (line 131) | def testBaseRunFail(self): method testTestRunFail (line 138) | def testTestRunFail(self): FILE: RegressionTest/test/test_disposablefile.py class TestDisposableFile (line 5) | class TestDisposableFile(unittest.TestCase): method testFileDeletion (line 6) | def testFileDeletion(self): class TestDisposableDirectory (line 15) | class TestDisposableDirectory(unittest.TestCase): method testLifetime (line 16) | def testLifetime(self): method testNotAutomaticallyCreated (line 26) | def testNotAutomaticallyCreated(self): method testNeverCreated (line 38) | def testNeverCreated(self): method testExceptions (line 44) | def testExceptions(self): FILE: RegressionTest/test/test_performanceregressionconfig.py class TestDisabledConfig (line 6) | class TestDisabledConfig(unittest.TestCase): method test_missingConfig (line 7) | def test_missingConfig(self): method test_disabledConfig (line 11) | def test_disabledConfig(self): class TestSuccessfulConfig (line 21) | class TestSuccessfulConfig(unittest.TestCase): method test_defaultValues (line 22) | def test_defaultValues(self): method test_overrideValues (line 29) | def test_overrideValues(self): FILE: RegressionTest/test/test_performancerunner.py class PerformanceCheckTest (line 12) | class PerformanceCheckTest(unittest.TestCase): method test_filesMissing (line 13) | def test_filesMissing(self): method test_fileLineNumberMismatch (line 29) | def test_fileLineNumberMismatch(self): method test_fileLabelMismatch (line 46) | def test_fileLabelMismatch(self): method test_successfulRunEmptyFile (line 55) | def test_successfulRunEmptyFile(self): method test_successfulRun (line 64) | def test_successfulRun(self): method test_performanceRegression (line 73) | def test_performanceRegression(self): class test_PerformanceAggregation (line 82) | class test_PerformanceAggregation(unittest.TestCase): method test_aggregation (line 83) | def test_aggregation(self): class test_PerformanceRunner (line 115) | class test_PerformanceRunner(test_depthmaprunner.DepthmapRegressioRunner... method testSuccessfullRun (line 116) | def testSuccessfullRun(self): FILE: RegressionTest/test/test_runhelpers.py class TestRunHelpers (line 8) | class TestRunHelpers(unittest.TestCase): method test_prepareDirectory (line 9) | def test_prepareDirectory(self): method test_cd (line 20) | def test_cd(self): method test_getBinary (line 27) | def test_getBinary(self): method test_getTestBinary (line 35) | def test_getTestBinary(self): method test_runExecutable (line 44) | def test_runExecutable(self): method test_runExecutableFail (line 50) | def test_runExecutableFail(self): method test_runExecutableException (line 57) | def test_runExecutableException(self): FILE: RegressionTest/test/test_test_main.py class TestUnitTestMain (line 6) | class TestUnitTestMain(unittest.TestCase): method test_capture_pass (line 7) | def test_capture_pass(self): method test_capture_fail (line 15) | def test_capture_fail(self): FILE: ThirdParty/Catch/catch.hpp type Catch (line 328) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 445) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 475) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 502) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 581) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 624) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 649) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 788) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 842) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 902) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 1216) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 1309) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function arcSafeRelease (line 1533) | inline void arcSafeRelease( NSObject* obj ) { function id (line 1536) | inline id performOptionalSelector( id obj, SEL sel ) { function arcSafeRelease (line 1544) | inline void arcSafeRelease( NSObject* ){} function id (line 1545) | inline id performOptionalSelector( id obj, SEL sel ) { type Catch (line 1571) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type StringMaker> (line 1757) | struct StringMaker> { method convert (line 1759) | static std::string convert( const std::tuple& tuple ) type Catch (line 1806) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 1897) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 1915) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 1971) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2027) | namespace Catch{ type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2074) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2219) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2284) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2318) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2336) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2373) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2556) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2588) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2654) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2757) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2776) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2838) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 2863) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function end (line 2956) | end type Catch (line 3168) | namespace Catch type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 3229) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 3305) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 3423) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 3482) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 3495) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 3546) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Tbc (line 3726) | namespace Tbc { type TextAttributes (line 3734) | struct TextAttributes { method TextAttributes (line 3735) | TextAttributes() method TextAttributes (line 3742) | TextAttributes& setInitialIndent( std::size_t _value ) { initialInd... method TextAttributes (line 3743) | TextAttributes& setIndent( std::size_t _value ) { indent = _... method TextAttributes (line 3744) | TextAttributes& setWidth( std::size_t _value ) { width = _v... method TextAttributes (line 3745) | TextAttributes& setTabChar( char _value ) { tabChar = ... method TextAttributes (line 4949) | TextAttributes() method TextAttributes (line 4956) | TextAttributes& setInitialIndent( std::size_t _value ) { initialInd... method TextAttributes (line 4957) | TextAttributes& setIndent( std::size_t _value ) { indent = _... method TextAttributes (line 4958) | TextAttributes& setWidth( std::size_t _value ) { width = _v... method TextAttributes (line 4959) | TextAttributes& setTabChar( char _value ) { tabChar = ... class Text (line 3753) | class Text { method Text (line 3755) | Text( std::string const& _str, TextAttributes const& _attr = TextAtt... method spliceLine (line 3811) | void spliceLine( std::size_t _indent, std::string& _remainder, std::... method const_iterator (line 3818) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 3819) | const_iterator end() const { return lines.end(); } method size (line 3821) | std::size_t size() const { return lines.size(); } method toString (line 3823) | std::string toString() const { method friend (line 3829) | inline friend std::ostream& operator << ( std::ostream& _stream, Tex... method Text (line 4969) | Text( std::string const& _str, TextAttributes const& _attr = TextAtt... method spliceLine (line 5025) | void spliceLine( std::size_t _indent, std::string& _remainder, std::... method const_iterator (line 5032) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 5033) | const_iterator end() const { return lines.end(); } method size (line 5035) | std::size_t size() const { return lines.size(); } method toString (line 5037) | std::string toString() const { method friend (line 5043) | inline friend std::ostream& operator << ( std::ostream& _stream, Tex... type TextAttributes (line 4948) | struct TextAttributes { method TextAttributes (line 3735) | TextAttributes() method TextAttributes (line 3742) | TextAttributes& setInitialIndent( std::size_t _value ) { initialInd... method TextAttributes (line 3743) | TextAttributes& setIndent( std::size_t _value ) { indent = _... method TextAttributes (line 3744) | TextAttributes& setWidth( std::size_t _value ) { width = _v... method TextAttributes (line 3745) | TextAttributes& setTabChar( char _value ) { tabChar = ... method TextAttributes (line 4949) | TextAttributes() method TextAttributes (line 4956) | TextAttributes& setInitialIndent( std::size_t _value ) { initialInd... method TextAttributes (line 4957) | TextAttributes& setIndent( std::size_t _value ) { indent = _... method TextAttributes (line 4958) | TextAttributes& setWidth( std::size_t _value ) { width = _v... method TextAttributes (line 4959) | TextAttributes& setTabChar( char _value ) { tabChar = ... class Text (line 4967) | class Text { method Text (line 3755) | Text( std::string const& _str, TextAttributes const& _attr = TextAtt... method spliceLine (line 3811) | void spliceLine( std::size_t _indent, std::string& _remainder, std::... method const_iterator (line 3818) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 3819) | const_iterator end() const { return lines.end(); } method size (line 3821) | std::size_t size() const { return lines.size(); } method toString (line 3823) | std::string toString() const { method friend (line 3829) | inline friend std::ostream& operator << ( std::ostream& _stream, Tex... method Text (line 4969) | Text( std::string const& _str, TextAttributes const& _attr = TextAtt... method spliceLine (line 5025) | void spliceLine( std::size_t _indent, std::string& _remainder, std::... method const_iterator (line 5032) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 5033) | const_iterator end() const { return lines.end(); } method size (line 5035) | std::size_t size() const { return lines.size(); } method toString (line 5037) | std::string toString() const { method friend (line 5043) | inline friend std::ostream& operator << ( std::ostream& _stream, Tex... type Clara (line 4018) | namespace Clara { type UnpositionalTag (line 4020) | struct UnpositionalTag {} type Detail (line 4028) | namespace Detail { function startsWith (line 4038) | inline bool startsWith( std::string const& str, std::string const& p... type RemoveConstRef (line 4042) | struct RemoveConstRef{ typedef T type; } type RemoveConstRef (line 4043) | struct RemoveConstRef{ typedef T type; } type RemoveConstRef (line 4044) | struct RemoveConstRef{ typedef T type; } type RemoveConstRef (line 4045) | struct RemoveConstRef{ typedef T type; } type IsBool (line 4047) | struct IsBool { static const bool value = false; } type IsBool (line 4048) | struct IsBool { static const bool value = true; } function convertInto (line 4051) | void convertInto( std::string const& _source, T& _dest ) { function convertInto (line 4058) | inline void convertInto( std::string const& _source, std::string& _d... function toLowerCh (line 4061) | char toLowerCh(char c) { function convertInto (line 4064) | inline void convertInto( std::string const& _source, bool& _dest ) { type IArgFunction (line 4076) | struct IArgFunction { method IArgFunction (line 4079) | IArgFunction() = default; method IArgFunction (line 4080) | IArgFunction( IArgFunction const& ) = default; class BoundArgFunction (line 4088) | class BoundArgFunction { method BoundArgFunction (line 4090) | BoundArgFunction() : functionObj( CLARA_NULL ) {} method BoundArgFunction (line 4091) | BoundArgFunction( IArgFunction* _functionObj ) : function... method BoundArgFunction (line 4092) | BoundArgFunction( BoundArgFunction const& other ) : functionObj( o... method BoundArgFunction (line 4093) | BoundArgFunction& operator = ( BoundArgFunction const& other ) { method set (line 4101) | void set( ConfigT& config, std::string const& value ) const { method takesArg (line 4104) | bool takesArg() const { return functionObj->takesArg(); } method isSet (line 4106) | bool isSet() const { type NullBinder (line 4114) | struct NullBinder : IArgFunction{ method set (line 4115) | virtual void set( C&, std::string const& ) const {} method takesArg (line 4116) | virtual bool takesArg() const { return true; } type BoundDataMember (line 4121) | struct BoundDataMember : IArgFunction{ method BoundDataMember (line 4122) | BoundDataMember( M C::* _member ) : member( _member ) {} method set (line 4123) | virtual void set( C& p, std::string const& stringValue ) const { method takesArg (line 4126) | virtual bool takesArg() const { return !IsBool::value; } type BoundUnaryMethod (line 4131) | struct BoundUnaryMethod : IArgFunction{ method BoundUnaryMethod (line 4132) | BoundUnaryMethod( void (C::*_member)( M ) ) : member( _member ) {} method set (line 4133) | virtual void set( C& p, std::string const& stringValue ) const { method takesArg (line 4138) | virtual bool takesArg() const { return !IsBool::value; } type BoundNullaryMethod (line 4143) | struct BoundNullaryMethod : IArgFunction{ method BoundNullaryMethod (line 4144) | BoundNullaryMethod( void (C::*_member)() ) : member( _member ) {} method set (line 4145) | virtual void set( C& p, std::string const& stringValue ) const { method takesArg (line 4151) | virtual bool takesArg() const { return false; } type BoundUnaryFunction (line 4157) | struct BoundUnaryFunction : IArgFunction{ method BoundUnaryFunction (line 4158) | BoundUnaryFunction( void (*_function)( C& ) ) : function( _functio... method set (line 4159) | virtual void set( C& obj, std::string const& stringValue ) const { method takesArg (line 4165) | virtual bool takesArg() const { return false; } type BoundBinaryFunction (line 4171) | struct BoundBinaryFunction : IArgFunction{ method BoundBinaryFunction (line 4172) | BoundBinaryFunction( void (*_function)( C&, T ) ) : function( _fun... method set (line 4173) | virtual void set( C& obj, std::string const& stringValue ) const { method takesArg (line 4178) | virtual bool takesArg() const { return !IsBool::value; } function argsToVector (line 4185) | inline std::vector argsToVector( int argc, char const* co... class Parser (line 4193) | class Parser { type Mode (line 4194) | enum Mode { None, MaybeShortOpt, SlashOpt, ShortOpt, LongOpt, Positi... type Token (line 4200) | struct Token { type Type (line 4201) | enum Type { Positional, ShortOpt, LongOpt } method Token (line 4202) | Token( Type _type, std::string const& _data ) : type( _type ), dat... method Parser (line 4207) | Parser() : mode( None ), from( 0 ), inQuotes( false ){} method parseIntoTokens (line 4209) | void parseIntoTokens( std::vector const& args, std::vec... method parseIntoTokens (line 4215) | void parseIntoTokens( std::string const& arg, std::vector& to... method Mode (line 4223) | Mode handleMode( std::size_t i, char c, std::string const& arg, std:... method Mode (line 4235) | Mode handleNone( std::size_t i, char c ) { method Mode (line 4248) | Mode handleMaybeShortOpt( std::size_t i, char c ) { method Mode (line 4254) | Mode handleOpt( std::size_t i, char c, std::string const& arg, std::... method Mode (line 4268) | Mode handlePositional( std::size_t i, char c, std::string const& arg... type CommonArgProperties (line 4279) | struct CommonArgProperties { method CommonArgProperties (line 4280) | CommonArgProperties() {} method CommonArgProperties (line 4281) | CommonArgProperties( Detail::BoundArgFunction const& _bound... method takesArg (line 4288) | bool takesArg() const { method validate (line 4291) | void validate() const { type OptionArgProperties (line 4296) | struct OptionArgProperties { method hasShortName (line 4300) | bool hasShortName( std::string const& shortName ) const { method hasLongName (line 4303) | bool hasLongName( std::string const& _longName ) const { type PositionalArgProperties (line 4307) | struct PositionalArgProperties { method PositionalArgProperties (line 4308) | PositionalArgProperties() : position( -1 ) {} method isFixedPositional (line 4311) | bool isFixedPositional() const { class CommandLine (line 4317) | class CommandLine { type Arg (line 4319) | struct Arg : CommonArgProperties, OptionArgProperties, Posi... method Arg (line 4320) | Arg() {} method Arg (line 4321) | Arg( Detail::BoundArgFunction const& _boundField ) : Comm... method dbgName (line 4325) | std::string dbgName() const { method commands (line 4332) | std::string commands() const { method addOptName (line 4356) | void addOptName( Arg& arg, std::string const& optName ) method setPositionalArg (line 4373) | void setPositionalArg( Arg& arg, int position ) class ArgBuilder (line 4378) | class ArgBuilder { method ArgBuilder (line 4380) | ArgBuilder( Arg* arg ) : m_arg( arg ) {} method bind (line 4384) | void bind( M C::* field, std::string const& placeholder ) { method bind (line 4390) | void bind( bool C::* field ) { method bind (line 4396) | void bind( void (C::* unaryMethod)( M ), std::string const& placeh... method bind (line 4403) | void bind( void (C::* unaryMethod)( bool ) ) { method bind (line 4409) | void bind( void (C::* nullaryMethod)() ) { method bind (line 4415) | void bind( void (* unaryFunction)( C& ) ) { method bind (line 4421) | void bind( void (* binaryFunction)( C&, T ), std::string const& pl... method ArgBuilder (line 4426) | ArgBuilder& describe( std::string const& description ) { method ArgBuilder (line 4430) | ArgBuilder& detail( std::string const& detail ) { class OptBuilder (line 4439) | class OptBuilder : public ArgBuilder { method OptBuilder (line 4441) | OptBuilder( Arg* arg ) : ArgBuilder( arg ) {} method OptBuilder (line 4442) | OptBuilder( OptBuilder& other ) : ArgBuilder( other ) {} method OptBuilder (line 4444) | OptBuilder& operator[]( std::string const& optName ) { method CommandLine (line 4452) | CommandLine() method CommandLine (line 4457) | CommandLine( CommandLine const& other ) method CommandLine (line 4468) | CommandLine& setThrowOnUnrecognisedTokens( bool shouldThrow = true ) { method OptBuilder (line 4473) | OptBuilder operator[]( std::string const& optName ) { method OptBuilder (line 4441) | OptBuilder( Arg* arg ) : ArgBuilder( arg ) {} method OptBuilder (line 4442) | OptBuilder( OptBuilder& other ) : ArgBuilder( other ) {} method OptBuilder (line 4444) | OptBuilder& operator[]( std::string const& optName ) { method ArgBuilder (line 4480) | ArgBuilder operator[]( int position ) { method ArgBuilder (line 4380) | ArgBuilder( Arg* arg ) : m_arg( arg ) {} method bind (line 4384) | void bind( M C::* field, std::string const& placeholder ) { method bind (line 4390) | void bind( bool C::* field ) { method bind (line 4396) | void bind( void (C::* unaryMethod)( M ), std::string const& placeh... method bind (line 4403) | void bind( void (C::* unaryMethod)( bool ) ) { method bind (line 4409) | void bind( void (C::* nullaryMethod)() ) { method bind (line 4415) | void bind( void (* unaryFunction)( C& ) ) { method bind (line 4421) | void bind( void (* binaryFunction)( C&, T ), std::string const& pl... method ArgBuilder (line 4426) | ArgBuilder& describe( std::string const& description ) { method ArgBuilder (line 4430) | ArgBuilder& detail( std::string const& detail ) { method ArgBuilder (line 4490) | ArgBuilder operator[]( UnpositionalTag ) { method ArgBuilder (line 4380) | ArgBuilder( Arg* arg ) : m_arg( arg ) {} method bind (line 4384) | void bind( M C::* field, std::string const& placeholder ) { method bind (line 4390) | void bind( bool C::* field ) { method bind (line 4396) | void bind( void (C::* unaryMethod)( M ), std::string const& placeh... method bind (line 4403) | void bind( void (C::* unaryMethod)( bool ) ) { method bind (line 4409) | void bind( void (C::* nullaryMethod)() ) { method bind (line 4415) | void bind( void (* unaryFunction)( C& ) ) { method bind (line 4421) | void bind( void (* binaryFunction)( C&, T ), std::string const& pl... method ArgBuilder (line 4426) | ArgBuilder& describe( std::string const& description ) { method ArgBuilder (line 4430) | ArgBuilder& detail( std::string const& detail ) { method bindProcessName (line 4499) | void bindProcessName( M C::* field ) { method bindProcessName (line 4503) | void bindProcessName( void (C::*_unaryMethod)( M ) ) { method optUsage (line 4507) | void optUsage( std::ostream& os, std::size_t indent = 0, std::size_t... method optUsage (line 4531) | std::string optUsage() const { method argSynopsis (line 4537) | void argSynopsis( std::ostream& os ) const { method argSynopsis (line 4556) | std::string argSynopsis() const { method usage (line 4562) | void usage( std::ostream& os, std::string const& procName ) const { method usage (line 4572) | std::string usage( std::string const& procName ) const { method ConfigT (line 4578) | ConfigT parse( std::vector const& args ) const { method parseInto (line 4584) | std::vector parseInto( std::vector const... method populate (line 4596) | std::vector populate( std::vector cons... method populateOptions (line 4604) | std::vector populateOptions( std::vector populateFixedArgs( std::vector populateFloatingArgs( std::vector() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Tbc (line 4940) | namespace Tbc { type TextAttributes (line 3734) | struct TextAttributes { method TextAttributes (line 3735) | TextAttributes() method TextAttributes (line 3742) | TextAttributes& setInitialIndent( std::size_t _value ) { initialInd... method TextAttributes (line 3743) | TextAttributes& setIndent( std::size_t _value ) { indent = _... method TextAttributes (line 3744) | TextAttributes& setWidth( std::size_t _value ) { width = _v... method TextAttributes (line 3745) | TextAttributes& setTabChar( char _value ) { tabChar = ... method TextAttributes (line 4949) | TextAttributes() method TextAttributes (line 4956) | TextAttributes& setInitialIndent( std::size_t _value ) { initialInd... method TextAttributes (line 4957) | TextAttributes& setIndent( std::size_t _value ) { indent = _... method TextAttributes (line 4958) | TextAttributes& setWidth( std::size_t _value ) { width = _v... method TextAttributes (line 4959) | TextAttributes& setTabChar( char _value ) { tabChar = ... class Text (line 3753) | class Text { method Text (line 3755) | Text( std::string const& _str, TextAttributes const& _attr = TextAtt... method spliceLine (line 3811) | void spliceLine( std::size_t _indent, std::string& _remainder, std::... method const_iterator (line 3818) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 3819) | const_iterator end() const { return lines.end(); } method size (line 3821) | std::size_t size() const { return lines.size(); } method toString (line 3823) | std::string toString() const { method friend (line 3829) | inline friend std::ostream& operator << ( std::ostream& _stream, Tex... method Text (line 4969) | Text( std::string const& _str, TextAttributes const& _attr = TextAtt... method spliceLine (line 5025) | void spliceLine( std::size_t _indent, std::string& _remainder, std::... method const_iterator (line 5032) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 5033) | const_iterator end() const { return lines.end(); } method size (line 5035) | std::size_t size() const { return lines.size(); } method toString (line 5037) | std::string toString() const { method friend (line 5043) | inline friend std::ostream& operator << ( std::ostream& _stream, Tex... type TextAttributes (line 4948) | struct TextAttributes { method TextAttributes (line 3735) | TextAttributes() method TextAttributes (line 3742) | TextAttributes& setInitialIndent( std::size_t _value ) { initialInd... method TextAttributes (line 3743) | TextAttributes& setIndent( std::size_t _value ) { indent = _... method TextAttributes (line 3744) | TextAttributes& setWidth( std::size_t _value ) { width = _v... method TextAttributes (line 3745) | TextAttributes& setTabChar( char _value ) { tabChar = ... method TextAttributes (line 4949) | TextAttributes() method TextAttributes (line 4956) | TextAttributes& setInitialIndent( std::size_t _value ) { initialInd... method TextAttributes (line 4957) | TextAttributes& setIndent( std::size_t _value ) { indent = _... method TextAttributes (line 4958) | TextAttributes& setWidth( std::size_t _value ) { width = _v... method TextAttributes (line 4959) | TextAttributes& setTabChar( char _value ) { tabChar = ... class Text (line 4967) | class Text { method Text (line 3755) | Text( std::string const& _str, TextAttributes const& _attr = TextAtt... method spliceLine (line 3811) | void spliceLine( std::size_t _indent, std::string& _remainder, std::... method const_iterator (line 3818) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 3819) | const_iterator end() const { return lines.end(); } method size (line 3821) | std::size_t size() const { return lines.size(); } method toString (line 3823) | std::string toString() const { method friend (line 3829) | inline friend std::ostream& operator << ( std::ostream& _stream, Tex... method Text (line 4969) | Text( std::string const& _str, TextAttributes const& _attr = TextAtt... method spliceLine (line 5025) | void spliceLine( std::size_t _indent, std::string& _remainder, std::... method const_iterator (line 5032) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 5033) | const_iterator end() const { return lines.end(); } method size (line 5035) | std::size_t size() const { return lines.size(); } method toString (line 5037) | std::string toString() const { method friend (line 5043) | inline friend std::ostream& operator << ( std::ostream& _stream, Tex... type Catch (line 5068) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 5076) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 5138) | namespace Catch type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 5390) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 5560) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 5872) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 5888) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 5900) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 5947) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 6284) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 6315) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 6523) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 6712) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 6754) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 6809) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 6882) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 6908) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 6997) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7093) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7147) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7212) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7270) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7278) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7298) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7368) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7448) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7635) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7669) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7707) | namespace Catch type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7754) | namespace Catch type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7837) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7881) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 7984) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8032) | namespace Catch{ type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8076) | namespace Catch{ type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8101) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8108) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8114) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8121) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8127) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8138) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8330) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8480) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8499) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8567) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8708) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 8941) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 9033) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 9271) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 9457) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 9693) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 10125) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { type Catch (line 10410) | namespace Catch { type IConfig (line 330) | struct IConfig type CaseSensitive (line 332) | struct CaseSensitive { enum Choice { type Choice (line 332) | enum Choice { class NonCopyable (line 337) | class NonCopyable { method NonCopyable (line 339) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 340) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 341) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 342) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 349) | NonCopyable() {} class SafeBool (line 353) | class SafeBool { method type (line 357) | static type makeSafe( bool value ) { method trueValue (line 361) | void trueValue() const {} function deleteAll (line 365) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 372) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 387) | struct pluralise { type SourceLineInfo (line 396) | struct SourceLineInfo { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function alwaysTrue (line 417) | inline bool alwaysTrue( std::size_t = 0 ) { return true; } function alwaysFalse (line 418) | inline bool alwaysFalse( std::size_t = 0 ) { return false; } type StreamEndStop (line 429) | struct StreamEndStop { function T (line 435) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 447) | class NotImplementedException : public std::exception method NotImplementedException (line 451) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 477) | struct IGeneratorInfo { type IGeneratorsForTest (line 483) | struct IGeneratorsForTest { class Ptr (line 508) | class Ptr { method Ptr (line 510) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 511) | Ptr( T* p ) : m_p( p ){ method Ptr (line 515) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 523) | void reset() { method Ptr (line 528) | Ptr& operator = ( T* p ){ method Ptr (line 533) | Ptr& operator = ( Ptr const& other ){ method swap (line 538) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 539) | T* get() const{ return m_p; } method T (line 540) | T& operator*() const { return *m_p; } method T (line 541) | T* operator->() const { return m_p; } type IShared (line 549) | struct IShared : NonCopyable { type SharedImpl (line 556) | struct SharedImpl : T { method SharedImpl (line 558) | SharedImpl() : m_rc( 0 ){} method addRef (line 560) | virtual void addRef() const { method release (line 563) | virtual void release() const { class TestCase (line 583) | class TestCase class Stream (line 584) | class Stream type IResultCapture (line 585) | struct IResultCapture type IRunner (line 586) | struct IRunner type IGeneratorsForTest (line 587) | struct IGeneratorsForTest type IConfig (line 588) | struct IConfig type IContext (line 590) | struct IContext type IMutableContext (line 601) | struct IMutableContext : IContext class TestSpec (line 626) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 628) | struct ITestCase : IShared { class TestCase (line 634) | class TestCase type IConfig (line 635) | struct IConfig type ITestCaseRegistry (line 637) | struct ITestCaseRegistry { class MethodTestCase (line 652) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 655) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 657) | virtual void invoke() const { type NameAndDesc (line 670) | struct NameAndDesc { method NameAndDesc (line 671) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 685) | struct AutoReg { method AutoReg (line 693) | AutoReg type ResultWas (line 791) | struct ResultWas { enum OfType { type OfType (line 791) | enum OfType { function isOk (line 811) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 814) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 819) | struct ResultDisposition { enum Flags { type Flags (line 819) | enum Flags { function shouldContinueOnFailure (line 831) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 832) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 833) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type AssertionInfo (line 844) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type AssertionResultData (line 858) | struct AssertionResultData method AssertionResultData (line 860) | AssertionResultData() : resultType( ResultWas::Unknown ) {} class AssertionResult (line 867) | class AssertionResult { method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 903) | namespace Matchers { type Impl (line 904) | namespace Impl { type Generic (line 906) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type Matcher (line 913) | struct Matcher : SharedImpl type MatcherImpl (line 928) | struct MatcherImpl : Matcher { method clone (line 930) | virtual Ptr > clone() const { type Generic (line 935) | namespace Generic { class AllOf (line 907) | class AllOf method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 908) | class AnyOf method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { class Not (line 909) | class Not method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class Not (line 937) | class Not : public MatcherImpl, ExpressionT> { method Not (line 939) | explicit Not( Matcher const& matcher ) : m_matche... method Not (line 940) | Not( Not const& other ) : m_matcher( other.m_matcher ) {} method match (line 942) | virtual bool match( ExpressionT const& expr ) const CATCH_OVER... method toString (line 946) | virtual std::string toString() const CATCH_OVERRIDE { class AllOf (line 954) | class AllOf : public MatcherImpl, ExpressionT> { method AllOf (line 957) | AllOf() {} method AllOf (line 958) | AllOf( AllOf const& other ) : m_matchers( other.m_matchers ) {} method AllOf (line 960) | AllOf& add( Matcher const& matcher ) { method match (line 964) | virtual bool match( ExpressionT const& expr ) const method toString (line 971) | virtual std::string toString() const { method AllOf (line 983) | AllOf operator && ( Matcher const& other ) const { class AnyOf (line 994) | class AnyOf : public MatcherImpl, ExpressionT> { method AnyOf (line 997) | AnyOf() {} method AnyOf (line 998) | AnyOf( AnyOf const& other ) : m_matchers( other.m_matchers ) {} method AnyOf (line 1000) | AnyOf& add( Matcher const& matcher ) { method match (line 1004) | virtual bool match( ExpressionT const& expr ) const method toString (line 1011) | virtual std::string toString() const { method AnyOf (line 1023) | AnyOf operator || ( Matcher const& other ) const { type StdString (line 1056) | namespace StdString { function makeString (line 1058) | inline std::string makeString( std::string const& str ) { return... function makeString (line 1059) | inline std::string makeString( const char* str ) { return str ? ... type CasedString (line 1061) | struct CasedString method CasedString (line 1063) | CasedString( std::string const& str, CaseSensitive::Choice cas... method adjustString (line 1067) | std::string adjustString( std::string const& str ) const { method toStringSuffix (line 1073) | std::string toStringSuffix() const type Equals (line 1083) | struct Equals : MatcherImpl { method Equals (line 1084) | Equals( std::string const& str, CaseSensitive::Choice caseSens... method Equals (line 1087) | Equals( Equals const& other ) : m_data( other.m_data ){} method match (line 1091) | virtual bool match( std::string const& expr ) const { method toString (line 1094) | virtual std::string toString() const { type Contains (line 1101) | struct Contains : MatcherImpl { method Contains (line 1102) | Contains( std::string const& substr, CaseSensitive::Choice cas... method Contains (line 1104) | Contains( Contains const& other ) : m_data( other.m_data ){} method match (line 1108) | virtual bool match( std::string const& expr ) const { method toString (line 1111) | virtual std::string toString() const { type StartsWith (line 1118) | struct StartsWith : MatcherImpl { method StartsWith (line 1119) | StartsWith( std::string const& substr, CaseSensitive::Choice c... method StartsWith (line 1122) | StartsWith( StartsWith const& other ) : m_data( other.m_data ){} method match (line 1126) | virtual bool match( std::string const& expr ) const { method toString (line 1129) | virtual std::string toString() const { type EndsWith (line 1136) | struct EndsWith : MatcherImpl { method EndsWith (line 1137) | EndsWith( std::string const& substr, CaseSensitive::Choice cas... method EndsWith (line 1139) | EndsWith( EndsWith const& other ) : m_data( other.m_data ){} method match (line 1143) | virtual bool match( std::string const& expr ) const { method toString (line 1146) | virtual std::string toString() const { function Not (line 1158) | inline Impl::Generic::Not Not( Impl::Matcher AllOf( Impl::Matcher AllOf( Impl::Matcher AnyOf( Impl::Matcher AnyOf( Impl::Matcher ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 1222) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 1224) | struct CopyableStream { method CopyableStream (line 1225) | CopyableStream() {} method CopyableStream (line 1226) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1229) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1237) | class ResultBuilder { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} type Internal (line 1310) | namespace Internal { type Operator (line 1312) | enum Operator { type OperatorTraits (line 1321) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1322) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1323) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1324) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1325) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1326) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1327) | struct OperatorTraits{ static const char* ge... function T (line 1330) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1334) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1340) | class Evaluator{} type Evaluator (line 1343) | struct Evaluator { method evaluate (line 1344) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1349) | struct Evaluator { method evaluate (line 1350) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1355) | struct Evaluator { method evaluate (line 1356) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1361) | struct Evaluator { method evaluate (line 1362) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1367) | struct Evaluator { method evaluate (line 1368) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1373) | struct Evaluator { method evaluate (line 1374) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1380) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1389) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1394) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1397) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1400) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1405) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1408) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1411) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1416) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1419) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1422) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1427) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1430) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1433) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1438) | bool compare( long lhs, T* rhs ) { function compare (line 1441) | bool compare( T* lhs, long rhs ) { function compare (line 1446) | bool compare( int lhs, T* rhs ) { function compare (line 1449) | bool compare( T* lhs, int rhs ) { function compare (line 1455) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1458) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1461) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1464) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1469) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1472) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1475) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1478) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1483) | bool compare( long long lhs, T* rhs ) { function compare (line 1486) | bool compare( T* lhs, long long rhs ) { function compare (line 1493) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1496) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1610) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1687) | struct StringMaker : type StringMaker (line 1691) | struct StringMaker { method convert (line 1693) | static std::string convert( U* p ) { type StringMaker (line 1702) | struct StringMaker { method convert (line 1703) | static std::string convert( R C::* p ) { type Detail (line 1711) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1724) | std::string toString( std::vector const& v ) { type TupleDetail (line 1731) | namespace TupleDetail { type ElementPrinter (line 1737) | struct ElementPrinter { method print (line 1738) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1750) | struct ElementPrinter { method print (line 1751) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1770) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1785) | std::string toString( T const& value ) { type Detail (line 1789) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) class ExpressionLhs (line 1811) | class ExpressionLhs { method ExpressionLhs (line 1814) | ExpressionLhs& operator = ( ExpressionLhs && ) = delete; method ExpressionLhs (line 1818) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ) {} method ExpressionLhs (line 1820) | ExpressionLhs( ExpressionLhs const& ) = default; method ExpressionLhs (line 1821) | ExpressionLhs( ExpressionLhs && ) = default; method ResultBuilder (line 1825) | ResultBuilder& operator == ( RhsT const& rhs ) { method ResultBuilder (line 1830) | ResultBuilder& operator != ( RhsT const& rhs ) { method ResultBuilder (line 1835) | ResultBuilder& operator < ( RhsT const& rhs ) { method ResultBuilder (line 1840) | ResultBuilder& operator > ( RhsT const& rhs ) { method ResultBuilder (line 1845) | ResultBuilder& operator <= ( RhsT const& rhs ) { method ResultBuilder (line 1850) | ResultBuilder& operator >= ( RhsT const& rhs ) { method ResultBuilder (line 1854) | ResultBuilder& operator == ( bool rhs ) { method ResultBuilder (line 1858) | ResultBuilder& operator != ( bool rhs ) { method endExpression (line 1862) | void endExpression() { method ResultBuilder (line 1881) | ResultBuilder& captureExpression( RhsT const& rhs ) { type MessageInfo (line 1917) | struct MessageInfo { type MessageBuilder (line 1938) | struct MessageBuilder { method MessageBuilder (line 1939) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 1946) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 1955) | class ScopedMessage { class TestCase (line 1973) | class TestCase class AssertionResult (line 1974) | class AssertionResult method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 1975) | struct AssertionInfo method AssertionInfo (line 846) | AssertionInfo() {} type SectionInfo (line 1976) | struct SectionInfo type SectionEndInfo (line 1977) | struct SectionEndInfo method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 1978) | struct MessageInfo class ScopedMessageBuilder (line 1979) | class ScopedMessageBuilder type Counts (line 1980) | struct Counts method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type IResultCapture (line 1982) | struct IResultCapture { class TestCase (line 2075) | class TestCase type IRunner (line 2077) | struct IRunner { type Counts (line 2221) | struct Counts { method Counts (line 2222) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2224) | Counts operator - ( Counts const& other ) const { method Counts (line 2231) | Counts& operator += ( Counts const& other ) { method total (line 2238) | std::size_t total() const { method allPassed (line 2241) | bool allPassed() const { method allOk (line 2244) | bool allOk() const { type Totals (line 2253) | struct Totals { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2286) | struct SectionInfo { type SectionEndInfo (line 2297) | struct SectionEndInfo { method SectionEndInfo (line 2298) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2320) | class Timer { method Timer (line 2322) | Timer() : m_ticks( 0 ) {} class Section (line 2338) | class Section : NonCopyable { type IGenerator (line 2376) | struct IGenerator { class BetweenGenerator (line 2383) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2385) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2387) | virtual T getValue( std::size_t index ) const { method size (line 2391) | virtual std::size_t size() const { class ValuesGenerator (line 2402) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2404) | ValuesGenerator(){} method add (line 2406) | void add( T value ) { method T (line 2410) | virtual T getValue( std::size_t index ) const { method size (line 2414) | virtual std::size_t size() const { class CompositeGenerator (line 2423) | class CompositeGenerator { method CompositeGenerator (line 2425) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2428) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2435) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2462) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2467) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2472) | CompositeGenerator& then( T value ) { method move (line 2481) | void move( CompositeGenerator& other ) { type Generators (line 2492) | namespace Generators function between (line 2495) | CompositeGenerator between( T from, T to ) { function values (line 2502) | CompositeGenerator values( T val1, T val2 ) { function values (line 2512) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2523) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2558) | class TestCase type ITestCaseRegistry (line 2559) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2560) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2561) | struct IExceptionTranslator type IReporterRegistry (line 2562) | struct IReporterRegistry type IReporterFactory (line 2563) | struct IReporterFactory type IRegistryHub (line 2565) | struct IRegistryHub { type IMutableRegistryHub (line 2573) | struct IMutableRegistryHub { type IExceptionTranslator (line 2592) | struct IExceptionTranslator type IExceptionTranslator (line 2595) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2600) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2606) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2608) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2611) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2615) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2633) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2655) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) type TagAlias (line 2759) | struct TagAlias { method TagAlias (line 2760) | TagAlias( std::string _tag, SourceLineInfo _lineInfo ) : tag( _tag )... type RegistrarForTagAliases (line 2766) | struct RegistrarForTagAliases { class Option (line 2780) | class Option { method Option (line 2782) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 2783) | Option( T const& _value ) method Option (line 2786) | Option( Option const& _other ) method Option (line 2794) | Option& operator= ( Option const& _other ) { method Option (line 2802) | Option& operator = ( T const& _value ) { method reset (line 2808) | void reset() { method T (line 2814) | T& operator*() { return *nullableValue; } method T (line 2815) | T const& operator*() const { return *nullableValue; } method T (line 2816) | T* operator->() { return nullableValue; } method T (line 2817) | const T* operator->() const { return nullableValue; } method T (line 2819) | T valueOr( T const& defaultValue ) const { method some (line 2823) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 2824) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 2840) | struct ITagAliasRegistry { type ITestCase (line 2865) | struct ITestCase type TestCaseInfo (line 2867) | struct TestCaseInfo { type SpecialProperties (line 2868) | enum SpecialProperties{ class TestCase (line 2901) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3170) | class WildcardPattern { type WildcardPosition (line 3171) | enum WildcardPosition { method WildcardPattern (line 3180) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3195) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3217) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3231) | class TestSpec { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3307) | class TestSpecParser { type Mode (line 3308) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3319) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3321) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3333) | TestSpec testSpec() { method visitChar (line 3338) | void visitChar( char c ) { method startNewMode (line 3371) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3375) | void escape() { method subString (line 3379) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3381) | void addPattern() { method addFilter (line 3399) | void addFilter() { function TestSpec (line 3406) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3425) | struct Verbosity { enum Level { type Level (line 3425) | enum Level { type WarnAbout (line 3431) | struct WarnAbout { enum What { type What (line 3431) | enum What { type ShowDurations (line 3436) | struct ShowDurations { enum OrNot { type OrNot (line 3436) | enum OrNot { type RunTests (line 3441) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3441) | enum InWhatOrder { type UseColour (line 3446) | struct UseColour { enum YesOrNo { type YesOrNo (line 3446) | enum YesOrNo { class TestSpec (line 3452) | class TestSpec type Pattern (line 3232) | struct Pattern : SharedImpl<> { class NamePattern (line 3236) | class NamePattern : public Pattern { method NamePattern (line 3238) | NamePattern( std::string const& name ) method matches (line 3242) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3249) | class TagPattern : public Pattern { method TagPattern (line 3251) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3253) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3260) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3262) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3264) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3269) | struct Filter { method matches (line 3272) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3283) | bool hasFilters() const { method matches (line 3286) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3454) | struct IConfig : IShared { class StreamBufBase (line 3484) | class StreamBufBase : public std::streambuf { type IStream (line 3500) | struct IStream { class FileStream (line 3505) | class FileStream : public IStream { class CoutStream (line 3514) | class CoutStream : public IStream { class DebugOutStream (line 3524) | class DebugOutStream : public IStream { type ConfigData (line 3548) | struct ConfigData { method ConfigData (line 3550) | ConfigData() class Config (line 3599) | class Config : public SharedImpl { method Config (line 3606) | Config() method Config (line 3609) | Config( ConfigData const& data ) method listTests (line 3628) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3629) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3630) | bool listTags() const { return m_data.listTags; } method listReporters (line 3631) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3633) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3635) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method getReporterNames (line 3637) | std::vector getReporterNames() const { return m_data.re... method abortAfter (line 3639) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3641) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3643) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3644) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3647) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3649) | virtual std::string name() const { return m_data.name.empty()... method includeSuccessfulResults (line 3650) | virtual bool includeSuccessfulResults() const { return m_data.show... method warnAboutMissingAssertions (line 3651) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3652) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3653) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runO... method rngSeed (line 3654) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method useColour (line 3655) | virtual UseColour::YesOrNo useColour() const { return m_data.useColo... method IStream (line 3659) | IStream const* openStream() { function abortAfterFirst (line 4720) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 4721) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 4726) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addReporterName (line 4727) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 4729) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 4735) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 4745) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 4757) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 4761) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 4766) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 4778) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 4781) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 4797) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5078) | struct Colour { type Code (line 5079) | enum Code { type ReporterConfig (line 5140) | struct ReporterConfig { method ReporterConfig (line 5141) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5144) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5148) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5155) | struct ReporterPreferences { method ReporterPreferences (line 5156) | ReporterPreferences() type LazyStat (line 5164) | struct LazyStat : Option { method LazyStat (line 5165) | LazyStat() : used( false ) {} method LazyStat (line 5166) | LazyStat& operator=( T const& _value ) { method reset (line 5171) | void reset() { type TestRunInfo (line 5178) | struct TestRunInfo { method TestRunInfo (line 5179) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5182) | struct GroupInfo { method GroupInfo (line 5183) | GroupInfo( std::string const& _name, type AssertionStats (line 5196) | struct AssertionStats { method AssertionStats (line 5197) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5217) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5218) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5219) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5220) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5228) | struct SectionStats { method SectionStats (line 5229) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5240) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5241) | SectionStats( SectionStats && ) = default; method SectionStats (line 5242) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5243) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5252) | struct TestCaseStats { method TestCaseStats (line 5253) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5267) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5268) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5269) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5270) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5280) | struct TestGroupStats { method TestGroupStats (line 5281) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5288) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5295) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5296) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5297) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5298) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5306) | struct TestRunStats { method TestRunStats (line 5307) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5317) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5323) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5324) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5325) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5326) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5334) | class MultipleReporters method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5336) | struct IStreamingReporter : IShared { method MultipleReporters (line 5364) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5367) | struct IReporterFactory : IShared { type IReporterRegistry (line 5373) | struct IReporterRegistry { function listTests (line 5392) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5430) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5449) | struct TagInfo { method TagInfo (line 5450) | TagInfo() : count ( 0 ) {} method add (line 5451) | void add( std::string const& spelling ) { method all (line 5455) | std::string all() const { function listTags (line 5467) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5511) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5534) | inline Option list( Config const& config ) { type TestCaseTracking (line 5561) | namespace TestCaseTracking { type ITracker (line 5563) | struct ITracker : SharedImpl<> { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function fatal (line 5875) | inline void fatal( std::string const& message, int exitCode ) { type FatalConditionHandler (line 5890) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { type SignalDefs (line 5902) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5913) | struct FatalConditionHandler { method reset (line 5891) | void reset() {} method handleSignal (line 5915) | static void handleSignal( int sig ) { method FatalConditionHandler (line 5922) | FatalConditionHandler() : m_isSet( true ) { method reset (line 5929) | void reset() { class StreamRedirect (line 5949) | class StreamRedirect { method StreamRedirect (line 5952) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 5974) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5981) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6054) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6070) | virtual bool sectionStarted ( method testForMissingAssertions (line 6091) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6103) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6116) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6126) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6130) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6134) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6140) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 6144) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6177) | bool aborting() const { method runCurrentTest (line 6183) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6229) | void invokeActiveTestCase() { method ResultBuilder (line 6237) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6244) | void handleUnfinishedSections() { function IResultCapture (line 6272) | IResultCapture& getResultCapture() { type Version (line 6287) | struct Version { function createReporter (line 6317) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6327) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6339) | Ptr addListeners( Ptr const& config... function Totals (line 6348) | Totals runTests( Ptr const& config ) { method Totals (line 2255) | Totals operator - ( Totals const& other ) const { method Totals (line 2262) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2273) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6379) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6399) | class Session : NonCopyable { type OnUnusedOptions (line 6404) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6404) | enum DoWhat { Ignore, Fail } method Session (line 6406) | Session() method showHelp (line 6419) | void showHelp( std::string const& processName ) { method applyCommandLine (line 6426) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 6448) | void useConfigData( ConfigData const& _configData ) { method run (line 6453) | int run( int argc, char const* const* const argv ) { method run (line 6461) | int run() { method ConfigData (line 6492) | ConfigData& configData() { method Config (line 6495) | Config& config() { type RandomNumberGenerator (line 6525) | struct RandomNumberGenerator { method result_type (line 6528) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 6531) | static constexpr result_type min() { return 0; } method result_type (line 6532) | static constexpr result_type max() { return 1000000; } method result_type (line 6533) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 6536) | static void shuffle( V& vector ) { function sortTests (line 6546) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 6566) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 6570) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 6589) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 6603) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 6605) | TestRegistry() method registerTest (line 6611) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 6645) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 6648) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 6650) | virtual void invoke() const { function extractClassName (line 6660) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 6673) | void registerTestCase function registerTestCaseFunction (line 6687) | void registerTestCaseFunction class ReporterRegistry (line 6714) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 6720) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 6734) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 6737) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 6756) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 6762) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 6766) | virtual std::string translateActiveException() const { method tryTranslators (line 6797) | std::string tryTranslators() const { class RegistryHub (line 6813) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function RegistryHub (line 6852) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6819) | RegistryHub() { method IReporterRegistry (line 6821) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 6824) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 6827) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6832) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 6838) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 6841) | virtual void registerTranslator( const IExceptionTranslator* transla... function IRegistryHub (line 6860) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6863) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6866) | void cleanUp() { function translateActiveException (line 6871) | std::string translateActiveException() { class StreamBufImpl (line 6911) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6916) | StreamBufImpl() { method overflow (line 6925) | int overflow( int c ) { method sync (line 6937) | int sync() { type OutputDebugWriter (line 6961) | struct OutputDebugWriter { class Context (line 6999) | class Context : public IMutableContext { method Context (line 7001) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7011) | virtual IResultCapture* getResultCapture() { method IRunner (line 7014) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7017) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7022) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7027) | virtual Ptr getConfig() const { method setResultCapture (line 7032) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7035) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7038) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7045) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7055) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7075) | IMutableContext& getCurrentMutableContext() { function IContext (line 7080) | IContext& getCurrentContext() { function cleanUpContext (line 7084) | void cleanUpContext() { type IColourImpl (line 7096) | struct IColourImpl { type NoColourImpl (line 7101) | struct NoColourImpl : IColourImpl { method use (line 7102) | void use( Colour::Code ) {} method IColourImpl (line 7104) | static IColourImpl* instance() { class Win32ColourImpl (line 7150) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7152) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7160) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7181) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7189) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7219) | class PosixColourImpl : public IColourImpl { method use (line 7221) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7240) | static IColourImpl* instance() { method setColour (line 7246) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7251) | IColourImpl* platformColourInstance() { function IColourImpl (line 7272) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7300) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7302) | GeneratorInfo( std::size_t size ) method moveNext (line 7307) | bool moveNext() { method getCurrentIndex (line 7315) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7325) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7332) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7343) | bool moveNext() { function IGeneratorsForTest (line 7358) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 7435) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 402) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 403) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 404) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 7450) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 7464) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 7467) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 7483) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 7528) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 7588) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 7619) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 7625) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2868) | enum SpecialProperties{ type IReporter (line 7710) | struct IReporter : IShared { class LegacyReporterAdapter (line 7729) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 7761) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5156) | ReporterPreferences() function getCurrentTicks (line 7841) | uint64_t getCurrentTicks() { function getCurrentTicks (line 7852) | uint64_t getCurrentTicks() { function startsWith (line 7883) | bool startsWith( std::string const& s, std::string const& prefix ) { function endsWith (line 7886) | bool endsWith( std::string const& s, std::string const& suffix ) { function contains (line 7889) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 7892) | char toLowerCh(char c) { function toLowerInPlace (line 7895) | void toLowerInPlace( std::string& s ) { function toLower (line 7898) | std::string toLower( std::string const& s ) { function trim (line 7903) | std::string trim( std::string const& str ) { function replaceInPlace (line 7911) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 7956) | void seedRng( IConfig const& config ) { function rngSeed (line 7960) | unsigned int rngSeed() { function throwLogicError (line 7973) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8039) | bool isDebuggerActive(){ function isDebuggerActive (line 8084) | bool isDebuggerActive(){ function isDebuggerActive (line 8102) | bool isDebuggerActive() { function isDebuggerActive (line 8109) | bool isDebuggerActive() { function isDebuggerActive (line 8115) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8122) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8128) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8140) | namespace Detail { type BorgType (line 1614) | struct BorgType { type TrueType (line 1618) | struct TrueType { char sizer[1]; } type FalseType (line 1619) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1627) | struct IsStreamInsertable { type EnumStringMaker (line 1637) | struct EnumStringMaker method convert (line 1639) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1643) | struct EnumStringMaker method convert (line 1645) | static std::string convert( T const& v ) type StringMakerBase (line 1654) | struct StringMakerBase { method convert (line 1657) | static std::string convert( T const& v ) method convert (line 1663) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1668) | struct StringMakerBase { method convert (line 1670) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1680) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1772) | std::string makeString( T const& value ) { function rangeToString (line 1791) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2657) | class Approx { method Approx (line 2659) | explicit Approx ( double value ) method Approx (line 2665) | Approx( Approx const& other ) method Approx (line 2671) | static Approx custom() { method Approx (line 2675) | Approx operator()( double value ) { method Approx (line 2719) | Approx& epsilon( double newEpsilon ) { method Approx (line 2724) | Approx& scale( double newScale ) { method toString (line 2729) | std::string toString() const { type Endianness (line 8147) | struct Endianness { type Arch (line 8148) | enum Arch { Big, Little } method Arch (line 8150) | static Arch which() { function rawMemoryToString (line 8162) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8180) | std::string toString( std::string const& value ) { function toString (line 8198) | std::string toString( std::wstring const& value ) { function toString (line 8207) | std::string toString( const char* const value ) { function toString (line 8211) | std::string toString( char* const value ) { function toString (line 8215) | std::string toString( const wchar_t* const value ) function toString (line 8220) | std::string toString( wchar_t* const value ) function toString (line 8225) | std::string toString( int value ) { function toString (line 8233) | std::string toString( unsigned long value ) { function toString (line 8241) | std::string toString( unsigned int value ) { function fpToString (line 8246) | std::string fpToString( T value, int precision ) { function toString (line 8261) | std::string toString( const double value ) { function toString (line 8264) | std::string toString( const float value ) { function toString (line 8268) | std::string toString( bool value ) { function toString (line 8272) | std::string toString( char value ) { function toString (line 8278) | std::string toString( signed char value ) { function toString (line 8282) | std::string toString( unsigned char value ) { function toString (line 8287) | std::string toString( long long value ) { function toString (line 8294) | std::string toString( unsigned long long value ) { function toString (line 8304) | std::string toString( std::nullptr_t ) { function toString (line 8310) | std::string toString( NSString const * const& nsstring ) { function toString (line 8320) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 8332) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 8347) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8351) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8355) | ResultBuilder& ResultBuilder::setLhs( std::string const& lhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8359) | ResultBuilder& ResultBuilder::setRhs( std::string const& rhs ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function ResultBuilder (line 8363) | ResultBuilder& ResultBuilder::setOp( std::string const& op ) { method ResultBuilder (line 1250) | ResultBuilder& operator << ( T const& value ) { type ExprComponents (line 1282) | struct ExprComponents { method ExprComponents (line 1283) | ExprComponents() : testFalse( false ) {} function AssertionResult (line 8429) | AssertionResult ResultBuilder::build() const method AssertionResult (line 873) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 874) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 875) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 876) | AssertionResult& operator = ( AssertionResult && ) = default; class TagAliasRegistry (line 8482) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 8542) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 8549) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... class MultipleReporters (line 8569) | class MultipleReporters : public SharedImpl { method add (line 8574) | void add( Ptr const& reporter ) { method ReporterPreferences (line 8580) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8584) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 8591) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 8598) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 8605) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 8612) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8619) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 8627) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8636) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8643) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8650) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8657) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8664) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 8671) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 8677) | Ptr addReporter( Ptr const& ex... type StreamingReporterBase (line 8710) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 8712) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8719) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 8725) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 8727) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 8730) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 8734) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 8737) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 8741) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 8744) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 8747) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 8750) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 8756) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 8772) | struct CumulativeReporterBase : SharedImpl { type Node (line 8774) | struct Node : SharedImpl<> { method Node (line 8775) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 8782) | struct SectionNode : SharedImpl<> { method SectionNode (line 8783) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 8802) | struct BySectionInfo { method BySectionInfo (line 8803) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 8804) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 8817) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 8825) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 8829) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 8830) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 8832) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 8834) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 8859) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8861) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 8867) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 8873) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 8884) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 8889) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 8897) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} type TestEventListenerBase (line 8925) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 8926) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 8930) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 8931) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 8944) | class LegacyReporterRegistrar { class ReporterFactory (line 8946) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 8947) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8951) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 8958) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 8964) | class ReporterRegistrar { class ReporterFactory (line 8966) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 8979) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 8983) | virtual std::string getDescription() const { method ReporterRegistrar (line 8990) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 8996) | class ListenerRegistrar { class ListenerFactory (line 8998) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9000) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9003) | virtual std::string getDescription() const { method ListenerRegistrar (line 9010) | ListenerRegistrar() { class XmlEncode (line 9035) | class XmlEncode { type ForWhat (line 9037) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9039) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9044) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9091) | class XmlWriter { class ScopedElement (line 9094) | class ScopedElement { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9125) | XmlWriter() method XmlWriter (line 9136) | XmlWriter( std::ostream& os ) method XmlWriter (line 9149) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9159) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9096) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9100) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9110) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9116) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9165) | XmlWriter& endElement() { method XmlWriter (line 9179) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9185) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9191) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9197) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9209) | XmlWriter& writeComment( std::string const& text ) { method XmlWriter (line 9216) | XmlWriter& writeBlankLine() { method setStream (line 9222) | void setStream( std::ostream& os ) { method ensureTagClosed (line 9234) | void ensureTagClosed() { method newlineIfNecessary (line 9241) | void newlineIfNecessary() { class XmlReporter (line 9272) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 9274) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 9284) | static std::string getDescription() { method noMatchingTestCases (line 9290) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 9294) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 9301) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9307) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9315) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9324) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9326) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9397) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9412) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9423) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9433) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 9460) | std::string getCurrentTimestamp() { class JunitReporter (line 9488) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 9490) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 9499) | static std::string getDescription() { method noMatchingTestCases (line 9503) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 9505) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 9510) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method assertionEnded (line 9518) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 9524) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9530) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 9536) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 9540) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 9565) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 9582) | void writeSection( std::string const& className, method writeAssertions (line 9621) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 9628) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 9695) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 9696) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 9702) | static std::string getDescription() { method noMatchingTestCases (line 9706) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 9710) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 9713) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 9733) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9737) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 9759) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 9763) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 9772) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 9781) | class AssertionPrinter { method AssertionPrinter (line 9784) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 9856) | void print() const { method printResultType (line 9872) | void printResultType() const { method printOriginalExpression (line 9878) | void printOriginalExpression() const { method printReconstructedExpression (line 9886) | void printReconstructedExpression() const { method printMessage (line 9893) | void printMessage() const { method printSourceInfo (line 9904) | void printSourceInfo() const { method lazyPrint (line 9920) | void lazyPrint() { method lazyPrintRunInfo (line 9932) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 9944) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 9950) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 9974) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 9978) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 9988) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 9999) | struct SummaryColumn { method SummaryColumn (line 10001) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10005) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10025) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10056) | void printSummaryRow( std::string const& label, std::vector { class TrackerContext (line 5591) | class TrackerContext { type RunState (line 5593) | enum RunState { method TrackerContext (line 5605) | static TrackerContext& instance() { method TrackerContext (line 5610) | TrackerContext() method endRun (line 5617) | void endRun() { method startCycle (line 5623) | void startCycle() { method completeCycle (line 5627) | void completeCycle() { method completedCycle (line 5631) | bool completedCycle() const { method ITracker (line 5634) | ITracker& currentTracker() { method setCurrentTracker (line 5637) | void setCurrentTracker( ITracker* tracker ) { class TrackerBase (line 5642) | class TrackerBase : public ITracker { type CycleState (line 5644) | enum CycleState { class TrackerHasName (line 5652) | class TrackerHasName { method TrackerHasName (line 5655) | TrackerHasName( std::string const& name ) : m_name( name ) {} method TrackerBase (line 5667) | TrackerBase( std::string const& name, TrackerContext& ctx, ITracke... method isComplete (line 5678) | virtual bool isComplete() const CATCH_OVERRIDE { method isSuccessfullyCompleted (line 5681) | virtual bool isSuccessfullyCompleted() const CATCH_OVERRIDE { method isOpen (line 5684) | virtual bool isOpen() const CATCH_OVERRIDE { method hasChildren (line 5687) | virtual bool hasChildren() const CATCH_OVERRIDE { method addChild (line 5691) | virtual void addChild( Ptr const& child ) CATCH_OVERRIDE { method ITracker (line 5695) | virtual ITracker* findChild( std::string const& name ) CATCH_OVERR... method ITracker (line 5701) | virtual ITracker& parent() CATCH_OVERRIDE { method isSectionTracker (line 5714) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return fals... method isIndexTracker (line 5715) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return false; } method open (line 5717) | void open() { method markAsNeedingAnotherRun (line 5760) | virtual void markAsNeedingAnotherRun() CATCH_OVERRIDE { method moveToParent (line 5764) | void moveToParent() { method moveToThis (line 5768) | void moveToThis() { class SectionTracker (line 5773) | class SectionTracker : public TrackerBase { method SectionTracker (line 5775) | SectionTracker( std::string const& name, TrackerContext& ctx, ITra... method isSectionTracker (line 5780) | virtual bool isSectionTracker() const CATCH_OVERRIDE { return true; } method SectionTracker (line 5782) | static SectionTracker& acquire( TrackerContext& ctx, std::string c... class IndexTracker (line 5803) | class IndexTracker : public TrackerBase { method IndexTracker (line 5807) | IndexTracker( std::string const& name, TrackerContext& ctx, ITrack... method isIndexTracker (line 5814) | virtual bool isIndexTracker() const CATCH_OVERRIDE { return true; } method IndexTracker (line 5816) | static IndexTracker& acquire( TrackerContext& ctx, std::string con... method index (line 5839) | int index() const { return m_index; } method moveNext (line 5841) | void moveNext() { function ITracker (line 5853) | inline ITracker& TrackerContext::startRun() { function main (line 10486) | int main (int argc, char * argv[]) { function main (line 10493) | int main (int argc, char * const argv[]) { FILE: ThirdParty/FakeIt/Catch/fakeit.hpp type fakeit (line 36) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 116) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 166) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 173) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 229) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 279) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 319) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 376) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 454) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 579) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 710) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 728) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 746) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 822) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 951) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 985) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 1010) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 1074) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 1231) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 5251) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 5266) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 5309) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type RTTIClassHierarchyDescriptor (line 5427) | struct RTTIClassHierarchyDescriptor type fakeit (line 5575) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { class has_one_base> (line 5581) | class has_one_base> : ... type fakeit (line 5600) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 5741) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 5754) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 5822) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 5853) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 5899) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 6114) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 6180) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 6195) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 6333) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 6619) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 6766) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 6922) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 7001) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 7091) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type MethodStubbingProgress (line 7204) | struct MethodStubbingProgress { method AlwaysReturn (line 7222) | void AlwaysReturn() { method AlwaysThrow (line 7253) | void AlwaysThrow(const E e) { method AlwaysDo (line 7270) | virtual void AlwaysDo(std::function (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 7308) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 7370) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 7396) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 7403) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 7413) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 7429) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 7513) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { class MockingContext (line 7796) | class MockingContext : method MockingContext (line 7798) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7802) | MockingContext(typename MethodMockingContext::Contex... method MockingContext (line 7806) | MockingContext(MockingContext &) = default; method MockingContext (line 7808) | MockingContext(MockingContext &&other) type fakeit (line 7874) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 8147) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type Prototype (line 8153) | struct Prototype { type MemberType (line 8160) | struct MemberType { method type (line 8165) | static type get(type t) { method cosntType (line 8169) | static cosntType getconst(cosntType t) { type fakeit (line 8195) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 8306) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 8379) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 8452) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 8481) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 8555) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 8642) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 8767) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 8783) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 8795) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 8910) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 8944) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 8970) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 9000) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 9117) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 9141) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 9172) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { type fakeit (line 9231) | namespace fakeit { type naked_type (line 39) | struct naked_type { type tuple_arg (line 43) | struct tuple_arg { typedef T type; } type tuple_arg < T& > (line 44) | struct tuple_arg < T& > { typedef T& type; } type tuple_arg < T&& > (line 45) | struct tuple_arg < T&& > { typedef T&& type; } type test_arg (line 53) | struct test_arg { typedef T& type; } type test_arg< T& > (line 54) | struct test_arg< T& > { typedef T& type; } type test_arg< T&& > (line 55) | struct test_arg< T&& > { typedef T& type; } type production_arg (line 57) | struct production_arg { typedef T& type; } type production_arg< T& > (line 58) | struct production_arg< T& > { typedef T& type; } type production_arg< T&& > (line 59) | struct production_arg< T&& > { typedef T&& type; } class is_ostreamable (line 62) | class is_ostreamable { type no (line 63) | struct no {} class is_ostreamable (line 83) | class is_ostreamable { class is_ostreamable& (*)(std::basic_ios&)> (line 89) | class is_ostreamable& (*)(std::basic_ios<... class is_ostreamable& (*)(std::basic_ostream&)> (line 95) | class is_ostreamable& (*)(std::basic_... type VTableMethodType (line 101) | struct VTableMethodType { type FakeitContext (line 118) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type MockObject (line 121) | struct MockObject { type MethodInfo (line 129) | struct MethodInfo { method nextMethodOrdinal (line 131) | static unsigned int nextMethodOrdinal() { method MethodInfo (line 136) | MethodInfo(unsigned int anId, std::string aName) : method id (line 139) | unsigned int id() const { method name (line 143) | std::string name() const { method setName (line 147) | void setName(const std::string &value) { type UnknownMethod (line 156) | struct UnknownMethod { method MethodInfo (line 158) | static MethodInfo &instance() { class Destructible (line 167) | class Destructible { type Invocation (line 175) | struct Invocation : Destructible { method nextInvocationOrdinal (line 177) | static unsigned int nextInvocationOrdinal() { type Matcher (line 182) | struct Matcher { method Invocation (line 192) | Invocation(unsigned int ordinal, MethodInfo &method) : method getOrdinal (line 198) | unsigned int getOrdinal() const { method MethodInfo (line 202) | MethodInfo &getMethod() const { method markAsVerified (line 206) | void markAsVerified() { method isVerified (line 210) | bool isVerified() const { type Formatter (line 232) | struct Formatter type Formatter (line 235) | struct Formatter method format (line 237) | static std::string format(bool const &val) type Formatter (line 244) | struct Formatter method format (line 246) | static std::string format(char const &val) type Formatter::value>::type> (line 257) | struct Formatter::value>... method format (line 258) | static std::string format(C const &) type Formatter::value>::type> (line 265) | struct Formatter::value>:... method format (line 266) | static std::string format(C const &val) type TuplePrinter (line 283) | struct TuplePrinter { method print (line 284) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 291) | struct TuplePrinter { method print (line 292) | static void print(std::ostream &strm, const Tuple &t) { type TuplePrinter (line 298) | struct TuplePrinter { method print (line 299) | static void print(std::ostream &, const Tuple &) { function print (line 304) | void print(std::ostream &strm, const std::tuple &t) { type ActualInvocation (line 322) | struct ActualInvocation : public Invocation { type Matcher (line 324) | struct Matcher : public virtual Destructible { method ActualInvocation (line 330) | ActualInvocation(unsigned int ordinal, MethodInfo &method, const typ... method setActualMatcher (line 341) | void setActualMatcher(Matcher *matcher) { method Matcher (line 345) | Matcher *getActualMatcher() { method format (line 349) | virtual std::string format() const override { type ActualInvocationsContainer (line 378) | struct ActualInvocationsContainer { type ActualInvocationsSource (line 384) | struct ActualInvocationsSource { type InvocationsSourceProxy (line 390) | struct InvocationsSourceProxy : public ActualInvocationsSource { method InvocationsSourceProxy (line 392) | InvocationsSourceProxy(ActualInvocationsSource *inner) : method getActualInvocations (line 396) | void getActualInvocations(std::unordered_set &... type UnverifiedInvocationsSource (line 404) | struct UnverifiedInvocationsSource : public ActualInvocationsSource { method UnverifiedInvocationsSource (line 406) | UnverifiedInvocationsSource(InvocationsSourceProxy decorated) : _dec... method getActualInvocations (line 409) | void getActualInvocations(std::unordered_set &... type AggregateInvocationsSource (line 423) | struct AggregateInvocationsSource : public ActualInvocationsSource { method AggregateInvocationsSource (line 425) | AggregateInvocationsSource(std::vector &s... method getActualInvocations (line 428) | void getActualInvocations(std::unordered_set &... method shouldInclude (line 437) | bool shouldInclude(fakeit::Invocation *) const { method filter (line 444) | void filter(std::unordered_set &source, std::unordered... class Sequence (line 456) | class Sequence { method Sequence (line 461) | Sequence() { class ConcatenatedSequence (line 480) | class ConcatenatedSequence : public virtual Sequence { method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... class RepeatedSequence (line 520) | class RepeatedSequence : public virtual Sequence { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function ConcatenatedSequence (line 561) | inline ConcatenatedSequence operator+(const Sequence &s1, const Sequen... method ConcatenatedSequence (line 486) | ConcatenatedSequence(const Sequence &seq1, const Sequence &seq2) : method size (line 495) | unsigned int size() const override { method Sequence (line 499) | const Sequence &getLeft() const { method Sequence (line 503) | const Sequence &getRight() const { method getExpectedSequence (line 507) | void getExpectedSequence(std::vector &into) c... method getInvolvedMocks (line 512) | virtual void getInvolvedMocks(std::vector... function RepeatedSequence (line 565) | inline RepeatedSequence operator*(const Sequence &s, int times) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { function RepeatedSequence (line 571) | inline RepeatedSequence operator*(int times, const Sequence &s) { method RepeatedSequence (line 526) | RepeatedSequence(const Sequence &s, const int t) : method size (line 535) | unsigned int size() const override { method getInvolvedMocks (line 543) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 547) | void getExpectedSequence(std::vector &into) c... method getTimes (line 552) | int getTimes() const { method Sequence (line 556) | const Sequence &getSequence() const { type VerificationType (line 581) | enum class VerificationType { type UnexpectedType (line 585) | enum class UnexpectedType { type VerificationEvent (line 589) | struct VerificationEvent { method VerificationEvent (line 591) | VerificationEvent(VerificationType aVerificationType) : method VerificationType (line 597) | VerificationType verificationType() const { method setFileInfo (line 601) | void setFileInfo(const char * aFile, int aLine, const char * aCallin... method line (line 611) | int line() const { type NoMoreInvocationsVerificationEvent (line 626) | struct NoMoreInvocationsVerificationEvent : public VerificationEvent { method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type SequenceVerificationEvent (line 651) | struct SequenceVerificationEvent : public VerificationEvent { method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type UnexpectedMethodCallEvent (line 691) | struct UnexpectedMethodCallEvent { method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type VerificationEventHandler (line 712) | struct VerificationEventHandler { type EventHandler (line 718) | struct EventHandler : public VerificationEventHandler { type UnexpectedMethodCallEvent (line 730) | struct UnexpectedMethodCallEvent method UnexpectedMethodCallEvent (line 692) | UnexpectedMethodCallEvent(UnexpectedType unexpectedType, const Invoc... method Invocation (line 696) | const Invocation &getInvocation() const { method UnexpectedType (line 700) | UnexpectedType getUnexpectedType() const { type SequenceVerificationEvent (line 731) | struct SequenceVerificationEvent method SequenceVerificationEvent (line 655) | SequenceVerificationEvent(VerificationType aVerificationType, method expectedCount (line 676) | int expectedCount() const { method actualCount (line 680) | int actualCount() const { type NoMoreInvocationsVerificationEvent (line 732) | struct NoMoreInvocationsVerificationEvent method NoMoreInvocationsVerificationEvent (line 630) | NoMoreInvocationsVerificationEvent( type EventFormatter (line 734) | struct EventFormatter { type FakeitContext (line 748) | struct FakeitContext : public EventHandler, protected EventFormatter { method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { type DefaultEventFormatter (line 824) | struct DefaultEventFormatter : public EventFormatter { method format (line 826) | virtual std::string format(const UnexpectedMethodCallEvent &e) overr... method format (line 839) | virtual std::string format(const SequenceVerificationEvent &e) overr... method format (line 865) | virtual std::string format(const NoMoreInvocationsVerificationEvent ... method formatSequence (line 875) | static std::string formatSequence(const Sequence &val) { method formatExpectedCount (line 891) | static void formatExpectedCount(std::ostream &out, fakeit::Verificat... method formatInvocationList (line 902) | static void formatInvocationList(std::ostream &out, const std::vecto... method format (line 919) | static std::string format(const ConcatenatedSequence &val) { method format (line 925) | static std::string format(const RepeatedSequence &val) { method formatExpectedPattern (line 939) | static std::string formatExpectedPattern(const std::vector::value... method getDestructorOffset (line 5289) | static typename std::enable_if::valu... method getVTSize (line 5295) | static unsigned int getVTSize() { type TypeDescriptor (line 5313) | struct TypeDescriptor { method TypeDescriptor (line 5314) | TypeDescriptor() : type PMD (line 5328) | struct PMD { method PMD (line 5337) | PMD() : type RTTIBaseClassDescriptor (line 5342) | struct RTTIBaseClassDescriptor { method RTTIBaseClassDescriptor (line 5343) | RTTIBaseClassDescriptor() : type PMD (line 5349) | struct PMD type RTTIClassHierarchyDescriptor (line 5354) | struct RTTIClassHierarchyDescriptor { method RTTIClassHierarchyDescriptor (line 5355) | RTTIClassHierarchyDescriptor() : method addBaseClass (line 5378) | void addBaseClass() { method addBaseClass (line 5390) | void addBaseClass() { type RTTICompleteObjectLocator (line 5399) | struct RTTICompleteObjectLocator { method RTTICompleteObjectLocator (line 5401) | RTTICompleteObjectLocator(const std::type_info &unused) : method RTTICompleteObjectLocator (line 5413) | RTTICompleteObjectLocator(const std::type_info &info) : type VirtualTableBase (line 5432) | struct VirtualTableBase { method VirtualTableBase (line 5434) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5439) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5445) | void setCookie(int index, void *value) { method setMethod (line 5453) | void setMethod(unsigned int index, void *method) { method VirtualTableBase (line 5604) | static VirtualTableBase &getVTable(void *instance) { method VirtualTableBase (line 5609) | VirtualTableBase(void **firstMethod) : _firstMethod(firstMethod) { } method setCookie (line 5615) | void setCookie(int index, void *value) { method setMethod (line 5623) | void setMethod(unsigned int index, void *method) { type VirtualTable (line 5462) | struct VirtualTable : public VirtualTableBase { class Handle (line 5464) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5485) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class has_one_base (line 5577) | class has_one_base { class has_one_base> (line 5585) | class has_one_base> class has_one_base> (line 5590) | class has_one_base> : public std::tr... class is_simple_inheritance_layout (line 5594) | class is_simple_inheritance_layout : public has_one_base &from) { method VirtualTable (line 5492) | VirtualTable() : VirtualTable(buildVTArray()) { method dispose (line 5499) | void dispose() { method dtor (line 5508) | unsigned int dtor(int) { method setDtor (line 5518) | void setDtor(void *method) { method getSize (line 5530) | unsigned int getSize() { method initAll (line 5534) | void initAll(void *value) { method Handle (line 5541) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : class SimpleType (line 5548) | class SimpleType { method VirtualTable (line 5566) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { class Handle (line 5638) | class Handle { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method copyFrom (line 5660) | void copyFrom(VirtualTable &from) { method VirtualTable (line 5668) | VirtualTable() : method dispose (line 5672) | void dispose() { method dtor (line 5679) | unsigned int dtor(int) { method setDtor (line 5691) | void setDtor(void *method) { method getSize (line 5702) | unsigned int getSize() { method initAll (line 5706) | void initAll(void *value) { method Handle (line 5717) | Handle createHandle() { method Handle (line 5470) | Handle(void **method) : firstMethod(method) { } method Handle (line 5643) | Handle(void **method) : method VirtualTable (line 5735) | VirtualTable(void **firstMethod) : VirtualTableBase(firstMethod) { type NoMoreRecordedActionException (line 5743) | struct NoMoreRecordedActionException { type MethodInvocationHandler (line 5747) | struct MethodInvocationHandler : Destructible { class FakeObject (line 5770) | class FakeObject { method FakeObject (line 5777) | FakeObject(FakeObject const &) = delete; method FakeObject (line 5778) | FakeObject &operator=(FakeObject const &) = delete; method FakeObject (line 5782) | FakeObject() : vtable() { method initializeDataMembersArea (line 5790) | void initializeDataMembersArea() { method setMethod (line 5794) | void setMethod(unsigned int index, void *method) { method setVirtualTable (line 5802) | void setVirtualTable(VirtualTable &t) { method setDtor (line 5806) | void setDtor(void *dtor) { type MethodProxy (line 5824) | struct MethodProxy { method MethodProxy (line 5826) | MethodProxy(unsigned int id, unsigned int offset, void *vMethod) : method getOffset (line 5832) | unsigned int getOffset() const { method getId (line 5836) | unsigned int getId() const { type InvocationHandlerCollection (line 5855) | struct InvocationHandlerCollection { method InvocationHandlerCollection (line 5860) | static InvocationHandlerCollection *getInvocationHandlerCollection(v... class MethodProxyCreator (line 5870) | class MethodProxyCreator { method MethodProxy (line 5877) | MethodProxy createMethodProxy(unsigned int offset) { method R (line 5883) | R methodProxy(unsigned int id, const typename fakeit::production_arg... method R (line 5893) | R methodProxyX(arglist ... args) { class InvocationHandlers (line 5901) | class InvocationHandlers : public InvocationHandlerCollection { method getOffset (line 5905) | unsigned int getOffset(unsigned int id) const method InvocationHandlers (line 5917) | InvocationHandlers( method Destructible (line 5923) | Destructible *getInvocatoinHandlerPtrById(unsigned int id) override { type DynamicProxy (line 5932) | struct DynamicProxy { method DynamicProxy (line 5936) | DynamicProxy(C &inst) : method detach (line 5947) | void detach() { method C (line 5955) | C &get() { method Reset (line 5959) | void Reset() { method Clear (line 5968) | void Clear() method stubMethod (line 5973) | void stubMethod(R(C::*vMethod)(arglist...), MethodInvocationHandler<... method stubDtor (line 5979) | void stubDtor(MethodInvocationHandler *methodInvocationHandler) { method isMethodStubbed (line 5986) | bool isMethodStubbed(R(C::*vMethod)(arglist...)) { method isDtorStubbed (line 5991) | bool isDtorStubbed() { method Destructible (line 5997) | Destructible *getMethodMock(R(C::*vMethod)(arglist...)) { method Destructible (line 6003) | Destructible *getDtorMock() { method stubDataMember (line 6010) | void stubDataMember(DATA_TYPE C::*member, const arglist &... initarg... method getMethodMocks (line 6021) | void getMethodMocks(std::vector &into) const { class DataMemeberWrapper (line 6038) | class DataMemeberWrapper : public Destructible { method DataMemeberWrapper (line 6042) | DataMemeberWrapper(DATA_TYPE *dataMem, const arglist &... initargs) : method bind (line 6068) | void bind(const MethodProxy &methodProxy, Destructible *invocationHa... method bindDtor (line 6074) | void bindDtor(const MethodProxy &methodProxy, Destructible *invocati... method DATA_TYPE (line 6081) | DATA_TYPE getMethodMock(unsigned int offset) { method checkMultipleInheritance (line 6087) | void checkMultipleInheritance() { method isBinded (line 6098) | bool isBinded(unsigned int offset) { type apply_func (line 6117) | struct apply_func { method R (line 6119) | static R applyTuple(std::function f, std::tuple (line 6125) | struct apply_func < 0 > { method R (line 6127) | static R applyTuple(std::function f, std::tuple f, std::tuple func, const std::tupl... method for_each (line 6146) | static void for_each(TupleType &&, FunctionType &, method for_each (line 6152) | static void for_each(TupleType &&t, FunctionType &f, std::integral_c... method for_each (line 6158) | static void for_each(TupleType &&t, FunctionType &f) { method for_each (line 6163) | static void for_each(TupleType1 &&, TupleType2 &&, FunctionType &, method for_each (line 6169) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... method for_each (line 6175) | static void for_each(TupleType1 &&t, TupleType2 &&t2, FunctionType &... type ActualInvocationHandler (line 6183) | struct ActualInvocationHandler : Destructible { type DefaultValueInstatiationException (line 6197) | struct DefaultValueInstatiationException { type is_constructible_type (line 6205) | struct is_constructible_type { type DefaultValue (line 6212) | struct DefaultValue type DefaultValue::value>::type> (line 6215) | struct DefaultValue::value>::type> (line 6237) | struct DefaultValue (line 6246) | struct DefaultValue { method value (line 6247) | static void value() { type DefaultValue (line 6253) | struct DefaultValue { type DefaultValue (line 6261) | struct DefaultValue { type DefaultValue (line 6269) | struct DefaultValue { type DefaultValue (line 6277) | struct DefaultValue { type DefaultValue (line 6285) | struct DefaultValue { method wchar_t (line 6286) | static wchar_t &value() { type DefaultValue (line 6293) | struct DefaultValue { type DefaultValue (line 6301) | struct DefaultValue { type DefaultValue (line 6309) | struct DefaultValue { type DefaultValue (line 6317) | struct DefaultValue { type DefaultValue (line 6325) | struct DefaultValue { type IMatcher (line 6335) | struct IMatcher : Destructible { type TypedMatcher (line 6341) | struct TypedMatcher : IMatcher { type TypedMatcherCreator (line 6346) | struct TypedMatcherCreator { type ComparisonMatcherCreator (line 6354) | struct ComparisonMatcherCreator : public TypedMatcherCreator { method ComparisonMatcherCreator (line 6358) | ComparisonMatcherCreator(const T &arg) type Matcher (line 6362) | struct Matcher : public TypedMatcher { method Matcher (line 6363) | Matcher(const T &expected) type internal (line 6373) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { type AnyMatcher (line 6572) | struct AnyMatcher { function Any (line 6576) | internal::TypedAnyMatcher Any() { function Eq (line 6582) | internal::EqMatcherCreator Eq(const T &arg) { function Gt (line 6588) | internal::GtMatcherCreator Gt(const T &arg) { function Ge (line 6594) | internal::GeMatcherCreator Ge(const T &arg) { function Lt (line 6600) | internal::LtMatcherCreator Lt(const T &arg) { function Le (line 6606) | internal::LeMatcherCreator Le(const T &arg) { function Ne (line 6612) | internal::NeMatcherCreator Ne(const T &arg) { type ArgumentsMatcherInvocationMatcher (line 6622) | struct ArgumentsMatcherInvocationMatcher : public ActualInvocation ... method matches (line 6633) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6639) | virtual std::string format() const override { type MatchingLambda (line 6653) | struct MatchingLambda { method MatchingLambda (line 6654) | MatchingLambda(const std::vector &matchers) method isMatching (line 6666) | bool isMatching() { method matches (line 6675) | virtual bool matches(ArgumentsTuple& actualArguments) { type UserDefinedInvocationMatcher (line 6716) | struct UserDefinedInvocationMatcher : ActualInvocation::Ma... method UserDefinedInvocationMatcher (line 6719) | UserDefinedInvocationMatcher(std::function match) method matches (line 6723) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6729) | virtual std::string format() const override { method matches (line 6734) | virtual bool matches(ArgumentsTuple& actualArguments) { type DefaultInvocationMatcher (line 6742) | struct DefaultInvocationMatcher : public ActualInvocation:... method DefaultInvocationMatcher (line 6746) | DefaultInvocationMatcher() { method matches (line 6749) | virtual bool matches(ActualInvocation &invocation) overr... method format (line 6753) | virtual std::string format() const override { method matches (line 6759) | virtual bool matches(const ArgumentsTuple&) { class RecordedMethodBody (line 6770) | class RecordedMethodBody : public MethodInvocationHandler::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6806) | MatchedInvocationHandler *buildMatchedInvocationHandler( method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6812) | MatchedInvocationHandler *getInvocationHandlerForActualArgs(ActualIn... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method MatchedInvocationHandler (line 6824) | MatchedInvocationHandler &asMatchedInvocationHandler(Destructible &d... method MatchedInvocationHandler (line 6776) | MatchedInvocationHandler(typename ActualInvocation::Ma... method R (line 6781) | virtual R handleMethodInvocation(ArgumentsTuple & args... method RecordedMethodBody (line 6836) | RecordedMethodBody(FakeitContext &fakeit, std::string name) : method MethodInfo (line 6842) | MethodInfo &getMethod() { method isOfMethod (line 6846) | bool isOfMethod(MethodInfo &method) { method addMethodInvocationHandler (line 6851) | void addMethodInvocationHandler(typename ActualInvocation &into) co... method setMethodDetails (line 6907) | void setMethodDetails(const std::string &mockName, const std::string... type Quantity (line 6924) | struct Quantity { method Quantity (line 6925) | Quantity(const int q) : type Quantifier (line 6933) | struct Quantifier : public Quantity { method Quantifier (line 6934) | Quantifier(const int q, const R &val) : type Quantifier (line 6942) | struct Quantifier : public Quantity { method Quantifier (line 6943) | explicit Quantifier(const int q) : type QuantifierFunctor (line 6948) | struct QuantifierFunctor : public Quantifier { method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Times (line 6960) | struct Times : public Quantity { method of (line 6965) | static Quantifier of(const R &value) { method Void (line 6969) | static Quantifier Void() { function QuantifierFunctor (line 6976) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : function QuantifierFunctor (line 6983) | inline QuantifierFunctor operator method QuantifierFunctor (line 6949) | QuantifierFunctor(const int q) : type Action (line 7004) | struct Action : Destructible { type Repeat (line 7011) | struct Repeat : Action { method Repeat (line 7014) | Repeat(std::function::type...)>... method Repeat (line 7018) | Repeat(std::function::type...)>... method R (line 7022) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7027) | virtual bool isDone() override { type RepeatForever (line 7037) | struct RepeatForever : public Action { method RepeatForever (line 7041) | RepeatForever(std::function::ty... method R (line 7045) | virtual R invoke(const ArgumentsTuple & args) override { method isDone (line 7049) | virtual bool isDone() override { type ReturnDefaultValue (line 7058) | struct ReturnDefaultValue : public Action { method R (line 7061) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7065) | virtual bool isDone() override { type ReturnDelegateValue (line 7071) | struct ReturnDelegateValue : public Action { method ReturnDelegateValue (line 7073) | ReturnDelegateValue(std::function & args) override { method isDone (line 7081) | virtual bool isDone() override { type MethodStubbingProgress (line 7094) | struct MethodStubbingProgress { method Return (line 7100) | typename std::enable_if::value, MethodStubbing... method Return (line 7106) | typename std::enable_if::value, MethodStubbingP... method AlwaysReturn (line 7127) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7133) | typename std::enable_if::value, void>::type method AlwaysReturn (line 7143) | void AlwaysReturn() { method AlwaysThrow (line 7168) | void AlwaysThrow(const E &e) { method AlwaysDo (line 7190) | virtual void AlwaysDo(std::function f) : type ActionSequence (line 7312) | struct ActionSequence : ActualInvocationHandler { method ActionSequence (line 7314) | ActionSequence() { method AppendDo (line 7318) | void AppendDo(Action *action) { method R (line 7322) | virtual R handleMethodInvocation(ArgumentsTuple & args) ... type NoMoreRecordedAction (line 7337) | struct NoMoreRecordedAction : Action { method R (line 7345) | virtual R invoke(const ArgumentsTuple &) override { method isDone (line 7349) | virtual bool isDone() override { method append (line 7354) | void append(Action *action) { method clear (line 7359) | void clear() { class DataMemberStubbingRoot (line 7373) | class DataMemberStubbingRoot { method DataMemberStubbingRoot (line 7377) | DataMemberStubbingRoot(const DataMemberStubbingRoot &) = default; method DataMemberStubbingRoot (line 7379) | DataMemberStubbingRoot() = default; type Xaction (line 7398) | struct Xaction { type SpyingContext (line 7407) | struct SpyingContext : Xaction { type StubbingContext (line 7417) | struct StubbingContext : public Xaction { class MatchersCollector (line 7432) | class MatchersCollector { method MatchersCollector (line 7448) | MatchersCollector(std::vector &matchers) method CollectMatchers (line 7452) | void CollectMatchers() { method CollectMatchers (line 7456) | typename std::enable_if< method CollectMatchers (line 7465) | typename std::enable_if< method CollectMatchers (line 7475) | typename std::enable_if< method CollectMatchers (line 7484) | typename std::enable_if< method CollectMatchers (line 7493) | typename std::enable_if< method CollectMatchers (line 7501) | typename std::enable_if< class MethodMockingContext (line 7516) | class MethodMockingContext : type Context (line 7524) | struct Context : Destructible { class Implementation (line 7544) | class Implementation { method Context (line 7551) | Context &getStubbingContext() const { method Implementation (line 7557) | Implementation(Context *stubbingContext) method format (line 7578) | std::string format() const { method getActualInvocations (line 7584) | void getActualInvocations(std::unordered_set &into) ... method matches (line 7594) | bool matches(Invocation &invocation) { method commit (line 7604) | void commit() { method appendAction (line 7609) | void appendAction(Action *action) { method setMethodBodyByAssignment (line 7613) | void setMethodBodyByAssignment(std::function &into... method getOriginalMethod (line 7626) | typename std::function getOriginalMethod() { method setInvocationMatcher (line 7630) | void setInvocationMatcher(typename ActualInvocation::M... method MethodMockingContext (line 7638) | MethodMockingContext(Context *stubbingContext) method MethodMockingContext (line 7642) | MethodMockingContext(MethodMockingContext &) = default; method MethodMockingContext (line 7646) | MethodMockingContext(MethodMockingContext &&other) method format (line 7652) | std::string format() const override { method size (line 7656) | unsigned int size() const override { method getInvolvedMocks (line 7661) | void getInvolvedMocks(std::vector &into) ... method getExpectedSequence (line 7665) | void getExpectedSequence(std::vector &into) c... method getActualInvocations (line 7672) | void getActualInvocations(std::unordered_set &into) co... method matches (line 7677) | bool matches(Invocation &invocation) override { method commit (line 7681) | void commit() override { method setMethodDetails (line 7685) | void setMethodDetails(std::string mockName, std::string methodName) { method setMatchingCriteria (line 7689) | void setMatchingCriteria(std::function predicate) { method setMatchingCriteria (line 7695) | void setMatchingCriteria(const std::vector &matchers) { method appendAction (line 7702) | void appendAction(Action *action) override { method setMethodBodyByAssignment (line 7706) | void setMethodBodyByAssignment(std::function getOriginalMethod() override { class MockingContext (line 7731) | class MockingContext : method MockingContext (line 7733) | MockingContext &operator=(const MockingContext &) = delete; method MockingContext (line 7737) | MockingContext(typename MethodMockingContext::Context... method MockingContext (line 7741) | MockingContext(MockingContext &) = default; method MockingContext (line 7743) | MockingContext(MockingContext &&other) class DtorMockingContext (line 7849) | class DtorMockingContext : public MethodMockingContext { method DtorMockingContext (line 7852) | DtorMockingContext(MethodMockingContext::Context *stubbingCont... method DtorMockingContext (line 7856) | DtorMockingContext(DtorMockingContext &other) : MethodMockingContext... method DtorMockingContext (line 7859) | DtorMockingContext(DtorMockingContext &&other) : MethodMockingContex... method DtorMockingContext (line 7866) | DtorMockingContext &setMethodDetails(std::string mockName, std::stri... class MockImpl (line 7878) | class MockImpl : private MockObject, public virtual ActualInvocatio... method MockImpl (line 7881) | MockImpl(FakeitContext &fakeit, C &obj) method MockImpl (line 7885) | MockImpl(FakeitContext &fakeit) method detach (line 7899) | void detach() { method getActualInvocations (line 7905) | void getActualInvocations(std::unordered_set &into) co... method initDataMembersIfOwner (line 7913) | void initDataMembersIfOwner() method reset (line 7921) | void reset() { method clear (line 7926) | void clear() method C (line 7936) | virtual C &get() override { method FakeitContext (line 7940) | virtual FakeitContext &getFakeIt() override { method stubDataMember (line 7945) | DataMemberStubbingRoot stubDataMember(DATA_TYPE T::*me... method stubMethod (line 7951) | MockingContext stubMethod(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 7956) | DtorMockingContext stubDtor() { class MethodMockingContextBase (line 7967) | class MethodMockingContextBase : public MethodMockingContext &mock) : _moc... method addMethodInvocationHandler (line 7978) | void addMethodInvocationHandler(typename ActualInvocation &mock, R (C::... method getOriginalMethod (line 8019) | virtual std::function getOriginalMethod() override { class UniqueMethodMockingContextImpl (line 8031) | class UniqueMethodMockingContextImpl : public MethodMockingContextIm... method UniqueMethodMockingContextImpl (line 8042) | UniqueMethodMockingContextImpl(MockImpl &mock, ... class DtorMockingContextImpl (line 8047) | class DtorMockingContextImpl : public MethodMockingContextBase { method DtorMockingContextImpl (line 8059) | DtorMockingContextImpl(MockImpl &mock) method getOriginalMethod (line 8063) | virtual std::function getOriginalMethod() override { method unmocked (line 8078) | void unmocked() { method C (line 8089) | static C *createFakeInstance() { method MockImpl (line 8131) | MockImpl(FakeitContext &fakeit, C &obj, bool isSpy) type Prototype (line 8150) | struct Prototype type UniqueMethod (line 8178) | struct UniqueMethod { method UniqueMethod (line 8181) | UniqueMethod(R (C::*vMethod)(arglist...)) : method(vMethod) { } method uniqueId (line 8183) | int uniqueId() { type internal (line 8196) | namespace internal { type TypedAnyMatcher (line 6375) | struct TypedAnyMatcher : public TypedMatcherCreator { method TypedAnyMatcher (line 6379) | TypedAnyMatcher() { type Matcher (line 6382) | struct Matcher : public TypedMatcher { method matches (line 6383) | virtual bool matches(const T &) const override { method format (line 6387) | virtual std::string format() const override { type EqMatcherCreator (line 6399) | struct EqMatcherCreator : public ComparisonMatcherCreator { method EqMatcherCreator (line 6403) | EqMatcherCreator(const T &expected) type Matcher (line 6407) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6408) | Matcher(const T &expected) method format (line 6412) | virtual std::string format() const override { method matches (line 6416) | virtual bool matches(const T &actual) const override { type GtMatcherCreator (line 6428) | struct GtMatcherCreator : public ComparisonMatcherCreator { method GtMatcherCreator (line 6432) | GtMatcherCreator(const T &expected) type Matcher (line 6436) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6437) | Matcher(const T &expected) method matches (line 6441) | virtual bool matches(const T &actual) const override { method format (line 6445) | virtual std::string format() const override { type GeMatcherCreator (line 6456) | struct GeMatcherCreator : public ComparisonMatcherCreator { method GeMatcherCreator (line 6460) | GeMatcherCreator(const T &expected) type Matcher (line 6464) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6465) | Matcher(const T &expected) method matches (line 6469) | virtual bool matches(const T &actual) const override { method format (line 6473) | virtual std::string format() const override { type LtMatcherCreator (line 6484) | struct LtMatcherCreator : public ComparisonMatcherCreator { method LtMatcherCreator (line 6488) | LtMatcherCreator(const T &expected) type Matcher (line 6492) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6493) | Matcher(const T &expected) method matches (line 6497) | virtual bool matches(const T &actual) const override { method format (line 6501) | virtual std::string format() const override { type LeMatcherCreator (line 6513) | struct LeMatcherCreator : public ComparisonMatcherCreator { method LeMatcherCreator (line 6517) | LeMatcherCreator(const T &expected) type Matcher (line 6521) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6522) | Matcher(const T &expected) method matches (line 6526) | virtual bool matches(const T &actual) const override { method format (line 6530) | virtual std::string format() const override { type NeMatcherCreator (line 6542) | struct NeMatcherCreator : public ComparisonMatcherCreator { method NeMatcherCreator (line 6546) | NeMatcherCreator(const T &expected) type Matcher (line 6550) | struct Matcher : public ComparisonMatcherCreator::Matcher { method Matcher (line 6551) | Matcher(const T &expected) method matches (line 6555) | virtual bool matches(const T &actual) const override { method format (line 6559) | virtual std::string format() const override { class Mock (line 8202) | class Mock : public ActualInvocationsSource { method Mock (line 8209) | Mock() : impl(Fakeit) { method Mock (line 8212) | explicit Mock(C &obj) : impl(Fakeit, obj) { method C (line 8215) | virtual C &get() { method C (line 8219) | C &operator()() { method Reset (line 8223) | void Reset() { method ClearInvocationHistory (line 8227) | void ClearInvocationHistory() { method Stub (line 8233) | DataMemberStubbingRoot Stub(DATA_TYPE C::* member, con... method stub (line 8239) | MockingContext stub(R (T::*vMethod)(arglist...) const) { method stub (line 8246) | MockingContext stub(R(T::*vMethod)(arglist...) volati... method stub (line 8253) | MockingContext stub(R(T::*vMethod)(arglist...) const ... method stub (line 8260) | MockingContext stub(R(T::*vMethod)(arglist...)) { method stub (line 8266) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8273) | MockingContext stub(R(T::*vMethod)(arglist...) vol... method stub (line 8280) | MockingContext stub(R(T::*vMethod)(arglist...) con... method stub (line 8287) | MockingContext stub(R(T::*vMethod)(arglist...)) { method DtorMockingContext (line 8292) | DtorMockingContext dtor() { method getActualInvocations (line 8296) | void getActualInvocations(std::unordered_set &into) co... class RefCount (line 8308) | class RefCount { method AddRef (line 8313) | void AddRef() { method Release (line 8317) | int Release() { class smart_ptr (line 8323) | class smart_ptr { method smart_ptr (line 8329) | smart_ptr() : pData(0), reference(0) { method smart_ptr (line 8334) | smart_ptr(T *pValue) : pData(pValue), reference(0) { method smart_ptr (line 8339) | smart_ptr(const smart_ptr &sp) : pData(sp.pData), reference(sp.re... method T (line 8350) | T &operator*() { method T (line 8354) | T *operator->() { class WhenFunctor (line 8381) | class WhenFunctor { type StubbingChange (line 8383) | struct StubbingChange { method StubbingChange (line 8396) | StubbingChange(StubbingChange &other) : method StubbingChange (line 8402) | StubbingChange(Xaction &xaction) type MethodProgress (line 8412) | struct MethodProgress : MethodStubbingProgress { method MethodProgress (line 8418) | MethodProgress(MethodProgress &other) : method MethodProgress (line 8422) | MethodProgress(StubbingContext &xaction) : method WhenFunctor (line 8439) | WhenFunctor() { class FakeFunctor (line 8454) | class FakeFunctor { method fake (line 8457) | void fake(const StubbingContext &root) { type InvocationUtils (line 8483) | struct InvocationUtils { method sortByInvocationOrder (line 8485) | static void sortByInvocationOrder(std::unordered_set &... method collectActualInvocations (line 8498) | static void collectActualInvocations(std::unordered_set &) { method collectSequences (line 8529) | static void collectSequences(std::vector &vec, const Seq... method collectInvolvedMocks (line 8534) | static void collectInvolvedMocks(std::vector &allSequences, method T (line 8542) | static T &remove_const(const T &s) { type MatchAnalysis (line 8556) | struct MatchAnalysis { method run (line 8561) | void run(InvocationsSourceProxy &involvedInvocationSources, std::vec... method getActualInvocationSequence (line 8567) | static void getActualInvocationSequence(InvocationsSourceProxy &invo... method countMatches (line 8574) | static int countMatches(std::vector &pattern, std::vecto... method collectActualInvocations (line 8586) | static void collectActualInvocations(InvocationsSourceProxy &involve... method findNextMatch (line 8591) | static bool findNextMatch(std::vector &pattern, std::vec... method collectMatchedInvocations (line 8607) | static void collectMatchedInvocations(std::vector &act... method isMatch (line 8617) | static bool isMatch(std::vector &actualSequence, method findNextMatch (line 8628) | static int findNextMatch(Sequence *&pattern, std::vector expectedPattern) { method setExpectedCount (line 8659) | void setExpectedCount(const int count) { method setFileInfo (line 8663) | void setFileInfo(const char * file, int line, const char * callingMe... method SequenceVerificationExpectation (line 8681) | SequenceVerificationExpectation( method VerifyExpectation (line 8694) | void VerifyExpectation(VerificationEventHandler &verificationErrorHa... method markAsVerified (line 8725) | static void markAsVerified(std::vector &matchedInvocat... method isAtLeastVerification (line 8731) | bool isAtLeastVerification() { method isExactVerification (line 8736) | bool isExactVerification() { method atLeastLimitNotReached (line 8740) | bool atLeastLimitNotReached(int count) { method exactLimitNotMatched (line 8744) | bool exactLimitNotMatched(int count) { method handleExactVerificationEvent (line 8748) | void handleExactVerificationEvent(VerificationEventHandler &verifica... method handleAtLeastVerificationEvent (line 8756) | void handleAtLeastVerificationEvent(VerificationEventHandler &verifi... class ThrowFalseEventHandler (line 8768) | class ThrowFalseEventHandler : public VerificationEventHandler { method handle (line 8770) | void handle(const SequenceVerificationEvent &) override { method handle (line 8774) | void handle(const NoMoreInvocationsVerificationEvent &) override { function to_string (line 8786) | static std::string to_string(const T &n) { type FakeitContext (line 8797) | struct FakeitContext method handle (line 752) | void handle(const UnexpectedMethodCallEvent &e) override { method handle (line 758) | void handle(const SequenceVerificationEvent &e) override { method handle (line 764) | void handle(const NoMoreInvocationsVerificationEvent &e) override { method format (line 770) | std::string format(const UnexpectedMethodCallEvent &e) override { method format (line 775) | std::string format(const SequenceVerificationEvent &e) override { method format (line 780) | std::string format(const NoMoreInvocationsVerificationEvent &e) over... method addEventHandler (line 785) | void addEventHandler(EventHandler &eventListener) { method clearEventHandlers (line 789) | void clearEventHandlers() { method fireEvent (line 801) | void fireEvent(const NoMoreInvocationsVerificationEvent &evt) { method fireEvent (line 806) | void fireEvent(const UnexpectedMethodCallEvent &evt) { method fireEvent (line 811) | void fireEvent(const SequenceVerificationEvent &evt) { class SequenceVerificationProgress (line 8799) | class SequenceVerificationProgress { method SequenceVerificationProgress (line 8809) | SequenceVerificationProgress(SequenceVerificationExpectation *ptr) :... method SequenceVerificationProgress (line 8812) | SequenceVerificationProgress( method verifyInvocations (line 8819) | virtual void verifyInvocations(const int times) { class Terminator (line 8823) | class Terminator { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8857) | Terminator Never() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8862) | Terminator Once() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8867) | Terminator Twice() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8872) | Terminator AtLeastOnce() { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8877) | Terminator Exactly(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8885) | Terminator Exactly(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8890) | Terminator AtLeast(const int times) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method Terminator (line 8898) | Terminator AtLeast(const Quantity &q) { method toBool (line 8826) | bool toBool() { method Terminator (line 8838) | Terminator(smart_ptr expectationP... method SequenceVerificationProgress (line 8903) | SequenceVerificationProgress setFileInfo(const char * file, int line... class UsingProgress (line 8912) | class UsingProgress { method collectSequences (line 8916) | void collectSequences(std::vector &) { method collectSequences (line 8920) | void collectSequences(std::vector &vec, const fa... method UsingProgress (line 8928) | UsingProgress(fakeit::FakeitContext &fakeit, InvocationsSourceProxy ... method SequenceVerificationProgress (line 8934) | SequenceVerificationProgress Verify(const fakeit::Sequence &sequence... class UsingFunctor (line 8946) | class UsingFunctor { method UsingFunctor (line 8954) | UsingFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method UsingProgress (line 8958) | UsingProgress operator()(const ActualInvocationsSource &head, const ... class VerifyFunctor (line 8972) | class VerifyFunctor { method VerifyFunctor (line 8979) | VerifyFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 8983) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class VerifyNoOtherInvocationsVerificationProgress (line 9002) | class VerifyNoOtherInvocationsVerificationProgress { type VerifyNoOtherInvocationsExpectation (line 9006) | struct VerifyNoOtherInvocationsExpectation { method setFileInfo (line 9018) | void setFileInfo(const char * file, int line, const char * calling... method VerifyNoOtherInvocationsExpectation (line 9034) | VerifyNoOtherInvocationsExpectation(VerificationEventHandler &fakeit, method VerifyNoOtherInvocationsExpectation (line 9042) | VerifyNoOtherInvocationsExpectation(VerifyNoOtherInvocationsExpect... method VerifyExpectation (line 9044) | void VerifyExpectation(VerificationEventHandler &verificationError... method VerifyNoOtherInvocationsVerificationProgress (line 9072) | VerifyNoOtherInvocationsVerificationProgress(VerifyNoOtherInvocation... method VerifyNoOtherInvocationsVerificationProgress (line 9076) | VerifyNoOtherInvocationsVerificationProgress(FakeitContext &fakeit, method toBool (line 9083) | bool toBool() { method VerifyNoOtherInvocationsVerificationProgress (line 9100) | VerifyNoOtherInvocationsVerificationProgress setFileInfo(const char ... class VerifyNoOtherInvocationsFunctor (line 9118) | class VerifyNoOtherInvocationsFunctor { method VerifyNoOtherInvocationsFunctor (line 9124) | VerifyNoOtherInvocationsFunctor(FakeitContext &fakeit) : _fakeit(fak... method VerifyNoOtherInvocationsVerificationProgress (line 9131) | VerifyNoOtherInvocationsVerificationProgress operator()(const Actual... class SpyFunctor (line 9143) | class SpyFunctor { method spy (line 9147) | void spy(const SpyingContext &root) { class VerifyUnverifiedFunctor (line 9173) | class VerifyUnverifiedFunctor { method VerifyUnverifiedFunctor (line 9179) | VerifyUnverifiedFunctor(FakeitContext &fakeit) : _fakeit(fakeit) { method SequenceVerificationProgress (line 9183) | SequenceVerificationProgress operator()(const Sequence &sequence, co... class UnverifiedFunctor (line 9200) | class UnverifiedFunctor { method UnverifiedFunctor (line 9202) | UnverifiedFunctor(FakeitContext &fakeit) : Verify(fakeit) { method UnverifiedInvocationsSource (line 9208) | UnverifiedInvocationsSource operator()(const ActualInvocationsSource... class SilenceUnusedVariableWarnings (line 9242) | class SilenceUnusedVariableWarnings { method use (line 9244) | void use(void *) { method SilenceUnusedVariableWarnings (line 9247) | SilenceUnusedVariableWarnings() { FILE: cliTest/argumentholder.h function class (line 20) | class ArgumentHolder{ FILE: cliTest/selfcleaningfile.h function class (line 20) | class SelfCleaningFile FILE: cliTest/testcommandlineparser.cpp class TestParser (line 28) | class TestParser: public IModeParser method TestParser (line 31) | TestParser(const std::string &modeName) : _parseCalled(false), _runCal... method getModeName (line 35) | virtual std::string getModeName()const method getHelp (line 40) | virtual std::string getHelp() const method parse (line 45) | virtual void parse(int , char ** ) method run (line 50) | virtual void run(const CommandLineParser &, IPerformanceSink &) const method formatTestHelpString (line 55) | static std::string formatTestHelpString(bool runCalled, bool parseCalled) FILE: cliTest/testselfcleaningfile.cpp function fileExists (line 23) | bool fileExists(const std::string &filename) function writeToFile (line 29) | bool writeToFile(const std::string &filename, const std::string &content) FILE: depthmapX/GraphDoc.cpp type QEvent::Type (line 188) | enum QEvent::Type type QEvent::Type (line 191) | enum QEvent::Type type QEvent::Type (line 194) | enum QEvent::Type type QEvent::Type (line 197) | enum QEvent::Type type QEvent::Type (line 2030) | enum QEvent::Type type QEvent::Type (line 2039) | enum QEvent::Type type QEvent::Type (line 2048) | enum QEvent::Type FILE: depthmapX/GraphDoc.h function class (line 76) | class CMSCommunicator : public Communicator function SetSeedPoint (line 104) | void SetSeedPoint(const Point2f& p) function SetSeedAngle (line 108) | void SetSeedAngle(const double angle) function SetSeedFoV (line 112) | void SetSeedFoV(const double fov) function SetString (line 118) | void SetString(const QString& str) function SetFileSet (line 122) | void SetFileSet(QStringList strings) function setAnalysis (line 130) | void setAnalysis(std::unique_ptr analysis) { m_analysis = std... function setSuccessRedrawFlags (line 135) | void setSuccessRedrawFlags(int viewtype, int flag, int reason) { function class (line 187) | class QGraphDoc : public QWidget FILE: depthmapX/coreapplication.h function class (line 25) | class CoreApplication : public QApplication FILE: depthmapX/dialogs/AxialAnalysisOptionsDlg.cpp function foreach (line 32) | foreach (QWidget *widget, QApplication::topLevelWidgets()) { function foreach (line 123) | foreach (QWidget *widget, QApplication::topLevelWidgets()) { FILE: depthmapX/dialogs/AxialAnalysisOptionsDlg.h function OnCancel (line 40) | void OnCancel() { reject(); } FILE: depthmapX/dialogs/InsertColumnDlg.cpp function foreach (line 31) | foreach (QWidget *widget, QApplication::topLevelWidgets()) { function foreach (line 76) | foreach (QWidget *widget, QApplication::topLevelWidgets()) { FILE: depthmapX/dialogs/OptionsDlg.cpp function foreach (line 31) | foreach (QWidget *widget, QApplication::topLevelWidgets()) { function foreach (line 111) | foreach (QWidget *widget, QApplication::topLevelWidgets()) { function foreach (line 229) | foreach (QWidget *widget, QApplication::topLevelWidgets()) { FILE: depthmapX/dialogs/SegmentAnalysisDlg.cpp function foreach (line 33) | foreach (QWidget *widget, QApplication::topLevelWidgets()) { function foreach (line 141) | foreach (QWidget *widget, QApplication::topLevelWidgets()) { FILE: depthmapX/dialogs/TopoMetDlg.h function isAnalysisTopological (line 32) | bool isAnalysisTopological() { FILE: depthmapX/dialogs/licenseagreement.h function namespace (line 23) | namespace Ui { function class (line 27) | class LicenseAgreement : public QDialog FILE: depthmapX/dialogs/settings/generalpage.h function class (line 22) | class GeneralPage : public SettingsPage FILE: depthmapX/dialogs/settings/interfacepage.h function class (line 24) | class InterfacePage : public SettingsPage FILE: depthmapX/dialogs/settings/settingsdialog.h function class (line 29) | class SettingsDialog : public QDialog FILE: depthmapX/dialogs/settings/settingspage.h function class (line 22) | class SettingsPage : public QWidget FILE: depthmapX/imainwindowmodule.h function class (line 24) | class IMainWindowModule : public QObject { FILE: depthmapX/imainwindowmodulefactory.h type std (line 23) | typedef std::vector> MainWindowModule... function class (line 25) | class IMainWindowModuleFactory { FILE: depthmapX/indexWidget.cpp function QT_BEGIN_NAMESPACE (line 30) | QT_BEGIN_NAMESPACE FILE: depthmapX/indexWidget.h function class (line 26) | class AttribWindow : public QListWidget FILE: depthmapX/main.cpp function main (line 28) | int main(int argc, char *argv[]) FILE: depthmapX/mainwindow.cpp function QWidget (line 114) | QWidget * MainWindow::setupAttributesListWidget() function MapView (line 781) | MapView *MainWindow::createMapView() function MapView (line 801) | MapView *MainWindow::activeMapView() function QGraphDoc (line 828) | QGraphDoc *MainWindow::activeMapDoc() function QMdiSubWindow (line 845) | QMdiSubWindow *MainWindow::findMapView(const QString &fileName) function QString (line 2178) | QString MainWindow::strippedName(const QString &fullFileName) FILE: depthmapX/mainwindow.h function class (line 36) | class ItemTreeEntry function class (line 63) | class QmyEvent : public QEvent function class (line 72) | class MainWindow : public QMainWindow FILE: depthmapX/mainwindowfactory.cpp type MainWindowFactory (line 21) | namespace MainWindowFactory{ function getMainWindow (line 22) | std::unique_ptr getMainWindow(const QString& fileToLoad, S... function getLicenseDialog (line 27) | std::unique_ptr getLicenseDialog() FILE: depthmapX/mainwindowfactory.h function namespace (line 25) | namespace MainWindowFactory{ FILE: depthmapX/mainwindowhelpers.cpp function QMenu (line 19) | QMenu *MainWindowHelpers::getOrAddRootMenu(MainWindow *mainWindow, QStri... function QMenu (line 36) | QMenu *MainWindowHelpers::getOrAddMenu(QMenu *parent, QString menuTitle) { FILE: depthmapX/mainwindowhelpers.h function namespace (line 22) | namespace MainWindowHelpers { FILE: depthmapX/mainwindowmoduleregistry.hpp class MainWindowModuleRegistry (line 24) | class MainWindowModuleRegistry : public IMainWindowModuleFactory { method MainWindowModuleRegistry (line 26) | MainWindowModuleRegistry() { populateModules(); } method MainWindowModuleVec (line 28) | const MainWindowModuleVec &getModules() const { return m_availableModu... FILE: depthmapX/mdichild.cpp function QString (line 105) | QString MdiChild::userFriendlyCurrentFile() function QString (line 151) | QString MdiChild::strippedName(const QString &fullFileName) FILE: depthmapX/mdichild.h function class (line 22) | class MdiChild : public QTextEdit FILE: depthmapX/qrc_mdi.cpp function QT_END_NAMESPACE (line 3660) | QT_END_NAMESPACE FILE: depthmapX/renderthread.cpp type QEvent::Type (line 106) | enum QEvent::Type type QEvent::Type (line 143) | enum QEvent::Type type QEvent::Type (line 178) | enum QEvent::Type type QEvent::Type (line 198) | enum QEvent::Type type QEvent::Type (line 216) | enum QEvent::Type type QEvent::Type (line 226) | enum QEvent::Type type QEvent::Type (line 248) | enum QEvent::Type FILE: depthmapX/settings.h function namespace (line 26) | namespace SettingTag function class (line 46) | class SettingsTransaction function class (line 60) | class Settings : public SettingsTransaction FILE: depthmapX/settingsimpl.cpp function QVariant (line 25) | const QVariant SettingsImpl::readSetting(const QString &tag, const QVari... class SettingsTransactionImpl (line 37) | class SettingsTransactionImpl : public SettingsTransaction method SettingsTransactionImpl (line 40) | SettingsTransactionImpl(std::unique_ptr &&settings) : mSett... method QVariant (line 42) | virtual const QVariant readSetting(const QString &tag, const QVariant ... method writeSetting (line 46) | virtual void writeSetting(const QString &tag, const QVariant &value) FILE: depthmapX/settingsimpl.h function class (line 23) | class QSettingsFactory function class (line 30) | class DefaultSettingsFactory : public QSettingsFactory function class (line 49) | class SettingsImpl : public Settings FILE: depthmapX/treeWindow.cpp function QT_BEGIN_NAMESPACE (line 30) | QT_BEGIN_NAMESPACE function QTreeWidgetItem (line 66) | QTreeWidgetItem * IndexWidget::addNewItem(const QString &title, QTreeWid... FILE: depthmapX/treeWindow.h function class (line 27) | class IndexWidget : public QTreeWidget FILE: depthmapX/views/3dview/3dview.cpp function QSize (line 540) | QSize Q3DView::sizeHint() const { return QSize(2000, 2000); } function QMannequin (line 803) | QMannequin &QMannequin::operator=(const QMannequin &man) { FILE: depthmapX/views/3dview/3dview.h type CMannequinTemplate (line 39) | struct CMannequinTemplate { type QMannequin (line 50) | struct QMannequin { type Trace (line 78) | struct Trace { type C3DPixelData (line 84) | struct C3DPixelData { FILE: depthmapX/views/3dview/glureimpl.h function namespace (line 52) | namespace gluReimpl { FILE: depthmapX/views/depthmapview/depthmapview.cpp class QToolBar (line 37) | class QToolBar function Point2f (line 68) | inline Point2f QDepthmapView::LogicalUnits(const QPoint &p) { function QPoint (line 73) | inline QPoint QDepthmapView::PhysicalUnits(const Point2f &p) { function PixelDist (line 78) | inline int PixelDist(QPoint a, QPoint b) { function QRgb (line 82) | static QRgb colorMerge(QRgb color, QRgb mergecolor) { return (color & 0x... function QtRegion (line 238) | QtRegion QDepthmapView::LogicalViewport(const QRect &phys_bounds, QGraph... function foreach (line 288) | foreach (QWidget *widget, QApplication::topLevelWidgets()) { function QSize (line 1111) | QSize QDepthmapView::sizeHint() const { return m_initialSize; } function SVGColor (line 2269) | static std::string SVGColor(PafColor color) { function QPoint (line 2279) | static QPoint SVGPhysicalUnits(const Point2f &p, const QtRegion &r, int ... FILE: depthmapX/views/depthmapview/depthmapview.h function class (line 29) | class QDepthmapView : public MapView { FILE: depthmapX/views/glview/gldynamicline.h function class (line 21) | class GLDynamicLine : public GLDynamicRect { FILE: depthmapX/views/glview/gldynamicrect.h function class (line 28) | class GLDynamicRect { FILE: depthmapX/views/glview/gllines.h function class (line 30) | class GLLines { FILE: depthmapX/views/glview/gllinesuniform.h function class (line 29) | class GLLinesUniform { FILE: depthmapX/views/glview/glpointmap.h function class (line 24) | class GLPointMap { FILE: depthmapX/views/glview/glpolygons.h function class (line 38) | class GLPolygons { FILE: depthmapX/views/glview/glrastertexture.h function class (line 27) | class GLRasterTexture { FILE: depthmapX/views/glview/glregularpolygons.h function class (line 38) | class GLRegularPolygons : public GLTriangles { FILE: depthmapX/views/glview/glshapegraph.h function class (line 23) | class GLShapeGraph { FILE: depthmapX/views/glview/glshapemap.h function class (line 24) | class GLShapeMap { FILE: depthmapX/views/glview/gltriangles.h function class (line 33) | class GLTriangles { function GLfloat (line 57) | const GLfloat *constData() const { return m_data.constData(); } FILE: depthmapX/views/glview/gltrianglesuniform.h function class (line 33) | class GLTrianglesUniform { FILE: depthmapX/views/glview/glutriangulator.cpp type TessContext (line 5) | struct TessContext { function tess_begin (line 18) | void __stdcall tess_begin(GLenum) {} function tess_edgeFlag (line 19) | void __stdcall tess_edgeFlag(GLboolean) {} function tess_end (line 20) | void __stdcall tess_end() {} function tess_begin (line 22) | void tess_begin(GLenum) {} function tess_edgeFlag (line 23) | void tess_edgeFlag(GLboolean) {} function tess_end (line 24) | void tess_end() {} function tess_vertex (line 30) | void tess_vertex function tess_combine (line 40) | void tess_combine FILE: depthmapX/views/glview/glutriangulator.h function class (line 20) | class GLUTriangulator { FILE: depthmapX/views/glview/glview.cpp function QRgb (line 25) | static QRgb colorMerge(QRgb color, QRgb mergecolor) { return (color & 0x... function QSize (line 83) | QSize GLView::minimumSizeHint() const { return QSize(50, 50); } function QSize (line 85) | QSize GLView::sizeHint() const { return m_initialSize; } function Point2f (line 733) | Point2f GLView::getWorldPoint(const QPoint &screenPoint) { function QPoint (line 738) | QPoint GLView::getScreenPoint(const Point2f &worldPoint) { FILE: depthmapX/views/glview/glview.h function QSize (line 44) | QSize minimumSizeHint() const override; function virtual (line 52) | virtual void OnModeJoin() override; FILE: depthmapX/views/mapview.h function class (line 7) | class MapView : public QOpenGLWidget FILE: depthmapX/views/plotview/plotview.cpp function QSize (line 85) | QSize QPlotView::sizeHint() const { return QSize(2000, 2000); } FILE: depthmapX/views/plotview/plotview.h function class (line 39) | class QPlotView : public QWidget { FILE: depthmapX/views/tableview/tableview.cpp function QSize (line 95) | QSize TableView::sizeHint() const { return m_initialSize; } FILE: depthmapX/views/tableview/tableview.h function class (line 24) | class TableView : public QTableWidget { FILE: depthmapX/views/viewhelpers.cpp type ViewHelpers (line 4) | namespace ViewHelpers { function Point2f (line 5) | Point2f calculateCenter(const QPoint& point, const QPoint &oldCentre, ... function getCurrentDate (line 13) | std::string getCurrentDate() FILE: depthmapX/views/viewhelpers.h function namespace (line 24) | namespace ViewHelpers FILE: depthmapXcli/agentparser.h function class (line 23) | class AgentParser : public IModeParser FILE: depthmapXcli/axialparser.h function class (line 21) | class AxialParser : public IModeParser FILE: depthmapXcli/commandlineparser.h function class (line 27) | class CommandLineParser FILE: depthmapXcli/exceptions.h function namespace (line 21) | namespace depthmapX FILE: depthmapXcli/exportparser.h function class (line 22) | class ExportParser : public IModeParser FILE: depthmapXcli/imodeparser.h function class (line 24) | class IModeParser FILE: depthmapXcli/imodeparserfactory.h type std (line 22) | typedef std::vector > ModeParserVec; function class (line 24) | class IModeParserFactory FILE: depthmapXcli/importparser.h function class (line 24) | class ImportParser : public IModeParser FILE: depthmapXcli/isovistparser.h function class (line 22) | class IsovistParser : public IModeParser FILE: depthmapXcli/linkparser.h function class (line 24) | class LinkParser : public IModeParser FILE: depthmapXcli/main.cpp function main (line 22) | int main(int argc, char *argv[]) FILE: depthmapXcli/mapconvertparser.h function class (line 21) | class MapConvertParser : public IModeParser FILE: depthmapXcli/modeparserregistry.h function class (line 23) | class ModeParserRegistry : public IModeParserFactory FILE: depthmapXcli/parsingutils.h function namespace (line 29) | namespace depthmapX{ FILE: depthmapXcli/performancesink.h function class (line 21) | class IPerformanceSink FILE: depthmapXcli/performancewriter.h function class (line 23) | class PerformanceWriter : public IPerformanceSink FILE: depthmapXcli/printcommunicator.h function class (line 20) | class PrintCommunicator : public ICommunicator { FILE: depthmapXcli/radiusconverter.h function class (line 20) | class IRadiusConverter function class (line 29) | class RadiusConverter : public IRadiusConverter FILE: depthmapXcli/runmethods.cpp type dm_runmethods (line 31) | namespace dm_runmethods function loadGraph (line 33) | std::unique_ptr loadGraph(const std::string& filename, IPer... function getCommunicator (line 47) | std::unique_ptr getCommunicator(const CommandLineParser ... function importFiles (line 54) | void importFiles(const CommandLineParser &cmdP, const ImportParser &pa... function linkGraph (line 116) | void linkGraph(const CommandLineParser &cmdP, const LinkParser &parser... function runVga (line 227) | void runVga(const CommandLineParser &cmdP, const VgaParser &vgaP, cons... function fillGraph (line 269) | void fillGraph(MetaGraph& graph, const Point2f& point) function runVisualPrep (line 279) | void runVisualPrep( function runAxialAnalysis (line 343) | void runAxialAnalysis(const CommandLineParser &clp, const AxialParser ... function runSegmentAnalysis (line 409) | void runSegmentAnalysis(const CommandLineParser &clp, const SegmentPar... function runAgentAnalysis (line 483) | void runAgentAnalysis(const CommandLineParser &cmdP, const AgentParser... function runIsovists (line 635) | void runIsovists(const CommandLineParser &clp, const std::vectorm_p_region); } FILE: genlib/pafmath.cpp function pafsrand (line 33) | void pafsrand(unsigned int seed, int set) // = 0 function pafrand (line 49) | unsigned int pafrand(int set) // = 0 function poisson (line 58) | double poisson(int x, double lambda) { function cumpoisson (line 66) | double cumpoisson(int x, double lambda) { function invcumpoisson (line 76) | int invcumpoisson(double p, double lambda) { FILE: genlib/pafmath.h function sqr (line 35) | inline double sqr(double a) { return (a * a); } function sgn (line 37) | inline int sgn(double a) { return (a < 0) ? -1 : 1; } function log2 (line 61) | inline double log2(double a) { return (ln(a) * M_1_LN2); } function dvalue (line 72) | inline double dvalue(double k) { return 2.0 * (k * (log2((k + 2.0) / 3.0... function pvalue (line 75) | inline double pvalue(double k) { return 2.0 * (k - log2(k) - 1.0) / ((k ... function teklinteg (line 78) | inline double teklinteg(double nodecount, double totaldepth) { function palmtree (line 84) | inline double palmtree(double n, double r) { FILE: genlib/pflipper.h function virtual (line 40) | virtual ~pflipper() {} function flip (line 49) | void flip() { parity = (parity == 0) ? 1 : 0; } FILE: genlib/readwritehelpers.h function namespace (line 25) | namespace dXreadwrite { FILE: genlib/simplematrix.h function namespace (line 22) | namespace depthmapX { function T (line 183) | T const &operator()(size_t row, size_t column) const { function T (line 216) | T const &operator()(size_t row, size_t column) const { FILE: genlib/stringutils.cpp type dXstring (line 24) | namespace dXstring { function split (line 25) | std::vector split(const std::string &s, char delim, bool ... function readString (line 40) | std::string readString(std::istream &stream) { function writeString (line 52) | void writeString(std::ostream &stream, const std::string &s) { function formatString (line 60) | std::string formatString(double value, const std::string &format) { function formatString (line 67) | std::string formatString(int value, const std::string &format) { function ltrim (line 80) | void ltrim(std::string &s, char c) { function rtrim (line 85) | void rtrim(std::string &s, char c) { function makeInitCaps (line 89) | void makeInitCaps(std::string &s) { function isDouble (line 111) | bool isDouble(const std::string &s) { FILE: genlib/stringutils.h function namespace (line 26) | namespace dXstring { FILE: genlib/xmlparse.cpp function iscrlf (line 28) | bool iscrlf(char c) { FILE: genlib/xmlparse.h type xmlelement (line 27) | struct xmlelement { type xmlerror (line 41) | struct xmlerror { FILE: genlibTest/testbspnode.cpp function compareLines (line 58) | void compareLines(Line l1, Line l2, float EPSILON) { FILE: genlibTest/testsimplematrix.cpp function compareMatrixContent (line 21) | void compareMatrixContent( depthmapX::BaseMatrix const & matrix, std:... FILE: mgraph440/attr.cpp type mgraph440 (line 26) | namespace mgraph440 { FILE: mgraph440/attr.h function namespace (line 31) | namespace mgraph440 { type AttrBody (line 104) | struct AttrBody { function intval (line 131) | int& intval(int i) function floatval (line 133) | float& floatval(int i) function operator (line 145) | inline bool operator == (const AttrBody& a, const AttrBody& b) function operator (line 149) | inline bool operator != (const AttrBody& a, const AttrBody& b) function operator (line 153) | inline bool operator > (const AttrBody& a, const AttrBody& b) function operator (line 157) | inline bool operator < (const AttrBody& a, const AttrBody& b) function class (line 207) | class ArVertex { function class (line 357) | class ArVertexList { function virtual (line 390) | virtual ~ArVertexList() { FILE: mgraph440/attributes.cpp type mgraph440 (line 28) | namespace mgraph440 { function compareValuePair (line 34) | int compareValuePair(const void *p1, const void *p2) FILE: mgraph440/attributes.h function namespace (line 27) | namespace mgraph440 { function operator (line 47) | inline bool operator < (const ValuePair& vp1, const ValuePair& vp2) function operator (line 51) | inline bool operator > (const ValuePair& vp1, const ValuePair& vp2) function operator (line 55) | inline bool operator == (const ValuePair& vp1, const ValuePair& vp2) type IntPair (line 67) | struct IntPair type OrderedIntPair (line 83) | struct OrderedIntPair function class (line 103) | class AttributeRow : public pvector function class (line 126) | class AttributeIndex : public pvector function class (line 137) | class AttributeColumn function operator (line 188) | inline bool operator == (const AttributeColumn& a, const AttributeColumn... function operator (line 190) | inline bool operator < (const AttributeColumn& a, const AttributeColumn& b) function operator (line 192) | inline bool operator > (const AttributeColumn& a, const AttributeColumn& b) function getColumnIndex (line 220) | int getColumnIndex(const std::string& name) const function getOrInsertColumnIndex (line 222) | int getOrInsertColumnIndex(const std::string& name) function getOrInsertLockedColumnIndex (line 224) | int getOrInsertLockedColumnIndex(const std::string& name) function getRowKey (line 226) | int getRowKey(int index) const function getRowid (line 228) | int getRowid(const int key) const function getValue (line 235) | float getValue(int row, int col) const function getValue (line 238) | float getValue(int row, const std::string& name) const function getNormValue (line 240) | float getNormValue(int row, int col) const function setValue (line 242) | void setValue(int row, int col, float val) function setValue (line 244) | void setValue(int row, const std::string& name, float val) function changeValue (line 246) | void changeValue(int row, int col, float val) function changeValue (line 248) | void changeValue(int row, const std::string& name, float val) function changeSelValues (line 250) | void changeSelValues(int col, float val) function setColumnInfo (line 257) | void setColumnInfo(int col, double min, double max, double tot, double v... function setMark (line 265) | void setMark(int row, SalaObj& mark) function SalaObj (line 267) | const SalaObj& getMark(int row) const function deselectAll (line 269) | void deselectAll() const; function setDisplayInfo (line 280) | void setDisplayInfo(int row, ValuePair vp) const function clear (line 284) | void clear() // <- totally destroy, not just clear values FILE: mgraph440/axialmap.cpp type mgraph440 (line 5) | namespace mgraph440 { FILE: mgraph440/axialmap.h function namespace (line 7) | namespace mgraph440 { function operator (line 21) | inline bool operator == (const AxialVertexKey& a, const AxialVertexKey& b) function operator (line 23) | inline bool operator != (const AxialVertexKey& a, const AxialVertexKey& b) function operator (line 25) | inline bool operator > (const AxialVertexKey& a, const AxialVertexKey& b) function operator (line 27) | inline bool operator < (const AxialVertexKey& a, const AxialVertexKey& b) function pad2 (line 32) | struct RadialKey { function operator (line 48) | inline bool operator < (const RadialKey& a, const RadialKey& b) function operator (line 50) | inline bool operator > (const RadialKey& a, const RadialKey& b) function operator (line 52) | inline bool operator == (const RadialKey& a, const RadialKey& b) function RadialKey (line 55) | struct RadialLine : public RadialKey type PolyConnector (line 67) | struct PolyConnector { function AxialVertexKey (line 73) | struct AxialVertex : public AxialVertexKey function class (line 87) | class AxialPolygons : public SpacePixel function class (line 112) | class ShapeGraph : public ShapeMap function class (line 130) | class ShapeGraphs : public ShapeMaps FILE: mgraph440/bspnode.h function namespace (line 25) | namespace mgraph440 { FILE: mgraph440/comm.h function namespace (line 35) | namespace mgraph440 { function class (line 64) | class Communicator function GetDeleteFlag (line 87) | bool GetDeleteFlag() // used by ICommunicator and IComm together function virtual (line 90) | virtual ~Communicator() function SetInfile (line 95) | void SetInfile( const char* filename ) function SetInfile2 (line 101) | void SetInfile2( const char* filename ) function GetInfileSize (line 120) | size_t GetInfileSize() function SetOutfile (line 132) | void SetOutfile( const char *filename ) function Cancel (line 137) | void Cancel() function operator (line 140) | operator std::ofstream& () function operator (line 142) | operator std::ifstream& () function class (line 156) | class ICommunicator : public Communicator function CommPostMessage (line 172) | inline void ICommunicator::CommPostMessage(int m, int x) const FILE: mgraph440/connector.cpp type mgraph440 (line 26) | namespace mgraph440 { FILE: mgraph440/connector.h function namespace (line 26) | namespace mgraph440 { function operator (line 39) | inline bool operator < (SegmentRef a, SegmentRef b) { return a.ref < b.... function operator (line 40) | inline bool operator > (SegmentRef a, SegmentRef b) { return a.ref > b.... function operator (line 41) | inline bool operator == (SegmentRef a, SegmentRef b) { return a.ref == b... function operator (line 42) | inline bool operator != (SegmentRef a, SegmentRef b) { return a.ref != b... function SegmentRef (line 45) | struct SegmentData : public SegmentRef function operator (line 61) | inline bool operator < (SegmentData a, SegmentData b) { return a.metric... function operator (line 62) | inline bool operator > (SegmentData a, SegmentData b) { return a.metric... function operator (line 63) | inline bool operator == (SegmentData a, SegmentData b) { return a.metric... function operator (line 64) | inline bool operator != (SegmentData a, SegmentData b) { return a.metric... function clear (line 70) | struct Connector FILE: mgraph440/containerutils.h function namespace (line 19) | namespace depthmapX440 { FILE: mgraph440/datalayer.cpp type mgraph440 (line 31) | namespace mgraph440 { FILE: mgraph440/datalayer.h function namespace (line 29) | namespace mgraph440 { function class (line 47) | class DataObject function const (line 67) | const double& operator [] (int i) const { function setCentroid (line 73) | void setCentroid(const Point2f& p) { function operator (line 98) | inline bool operator == (const DataObject& a, const DataObject& b) { function operator (line 101) | inline bool operator != (const DataObject& a, const DataObject& b) { function operator (line 104) | inline bool operator < (const DataObject& a, const DataObject& b) { function operator (line 107) | inline bool operator > (const DataObject& a, const DataObject& b) { function class (line 111) | class DataLayer function addObject (line 131) | int addObject() { function clear (line 143) | void clear() { function clearSel (line 149) | void clearSel() { function setLayerName (line 162) | void setLayerName(const std::string& name) function addColumn (line 167) | int addColumn(std::string title) { function delColumn (line 186) | void delColumn(int col) { function setColumnTitle (line 192) | void setColumnTitle(int i, std::string& name) { function getColumnIndex (line 198) | int getColumnIndex(const std::string& title) { function getColumnCount (line 202) | int getColumnCount() { function getObjectCount (line 205) | int getObjectCount() { function getObjectValue (line 219) | float getObjectValue(int object_ref) { function PafColor (line 229) | PafColor getObjectColor(int object_ref) { function operator (line 244) | inline bool operator == (const DataLayer& a, const DataLayer& b) { function operator (line 247) | inline bool operator != (const DataLayer& a, const DataLayer& b) { function operator (line 250) | inline bool operator < (const DataLayer& a, const DataLayer& b) { function operator (line 253) | inline bool operator > (const DataLayer& a, const DataLayer& b) { function class (line 257) | class DataLayers function addLayer (line 268) | bool addLayer(int layer_ref, const std::string& layer_name) { function layerExists (line 276) | bool layerExists(int layer_ref) { function setCurrentLayerRef (line 280) | bool setCurrentLayerRef(int ref) { function getLayerRef (line 291) | int getLayerRef(int i) const { function DataLayer (line 297) | const DataLayer& getLayer(int layer_ref) const { FILE: mgraph440/displayparams.h function namespace (line 5) | namespace mgraph440 { FILE: mgraph440/exceptions.h function namespace (line 22) | namespace depthmapX440 FILE: mgraph440/fileproperties.h function namespace (line 23) | namespace mgraph440 { function read (line 67) | inline bool FileProperties::read(std::ifstream& stream, int version) function write (line 80) | inline bool FileProperties::write(std::ostream& stream) FILE: mgraph440/legacyconverters.h function namespace (line 25) | namespace genshim440 { FILE: mgraph440/mapinfodata.h function namespace (line 25) | namespace mgraph440 { FILE: mgraph440/mgraph.cpp type mgraph440 (line 3) | namespace mgraph440 { FILE: mgraph440/mgraph.h function namespace (line 13) | namespace mgraph440 { FILE: mgraph440/mgraph_consts.h function namespace (line 3) | namespace mgraph440 { FILE: mgraph440/ngraph.cpp type mgraph440 (line 5) | namespace mgraph440 { function processoctant (line 7) | inline int processoctant(int bin) function PixelRef (line 162) | PixelRef Bin::cursor() const type ShiftLength (line 312) | struct ShiftLength { function PixelRef (line 396) | PixelRef Node::cursor() const FILE: mgraph440/ngraph.h function namespace (line 27) | namespace mgraph440 { function class (line 50) | class Bin function setOccDistance (line 79) | void setOccDistance(float d) function next (line 92) | void next() const; function setPixel (line 122) | void setPixel(const PixelRef& pixel) function occdistance (line 126) | float occdistance(int i) function count (line 128) | int count() function first (line 130) | void first() const; function operator (line 149) | inline bool operator > (const PixelRefH& a, const PixelRefH& b) function operator (line 153) | inline bool operator < (const PixelRefH& a, const PixelRefH& b) function class (line 157) | class PixelRefV : public PixelRef function operator (line 167) | inline bool operator > (const PixelRefV& a, const PixelRefV& b) function operator (line 171) | inline bool operator < (const PixelRefV& a, const PixelRefV& b) FILE: mgraph440/options.h function namespace (line 3) | namespace mgraph440 { FILE: mgraph440/p2dpoly.cpp type mgraph440 (line 25) | namespace mgraph440 { function Point2f (line 50) | Point2f gps2os(const Point2f& pt) function bitcount (line 148) | int bitcount(int a) function ccwEdgeU (line 163) | bool ccwEdgeU(const EdgeU& a, const EdgeU& b, const EdgeU& c) function Point2f (line 186) | Point2f QtRegion::getEdgeUPoint(const EdgeU& eu) function EdgeU (line 203) | EdgeU QtRegion::getCutEdgeU(const Point2f& inside, const Point2f& outs... function QtRegion (line 242) | QtRegion runion(const QtRegion& a, const QtRegion& b) function intersect_region (line 258) | bool intersect_region(const QtRegion& a, const QtRegion& b, double tol... function overlap_x (line 268) | bool overlap_x(const QtRegion& a, const QtRegion& b, double tolerance) function overlap_y (line 283) | bool overlap_y(const QtRegion& a, const QtRegion& b, double tolerance) function dot (line 364) | double dot(const Line& a, const Line& b) { function intersect_line (line 375) | bool intersect_line(const Line& a, const Line& b, double tolerance) function intersect_line_no_touch (line 397) | bool intersect_line_no_touch(const Line& a, const Line& b, double tole... function intersect_line_distinguish (line 417) | int intersect_line_distinguish(const Line& a, const Line& b, double to... function intersect_line_b (line 446) | int intersect_line_b(const Line& a, const Line& b, double tolerance) function Point2f (line 584) | Point2f Line::point_on_line(double loc, int axis) const function dist (line 600) | double dist(const Point2f& point, const Line& line) function intersect (line 637) | bool intersect(const RegionTree& a, const RegionTree& b) function subintersect (line 657) | bool subintersect(const RegionTree& a, const RegionTree& b) function intersections (line 677) | int intersections(const RegionTree& a, const Line& b) function RegionTree (line 854) | RegionTree *Poly::copy_region_tree( const RegionTree* tree ) function intersect (line 994) | bool intersect( const Poly& a, const Poly& b ) FILE: mgraph440/p2dpoly.h function namespace (line 31) | namespace mgraph440 { function Point2f (line 130) | inline Point2f operator + (const Point2f& p1, const Point2f& p2) function Point2f (line 135) | inline Point2f operator - (const Point2f& p1, const Point2f& p2) function operator (line 140) | inline bool operator == (const Point2f& p1, const Point2f& p2) function operator (line 142) | inline bool operator != (const Point2f& p1, const Point2f& p2) function operator (line 144) | inline bool operator > (const Point2f& p1, const Point2f& p2) function operator (line 146) | inline bool operator < (const Point2f& p1, const Point2f& p2) function Point2f (line 149) | inline Point2f operator * (const double s, const Point2f& p) function Point2f (line 154) | inline Point2f operator / (const Point2f& p, const double s) function dot (line 159) | inline double dot(const Point2f& p1, const Point2f& p2) function det (line 165) | inline double det(const Point2f& p1, const Point2f& p2) function dist (line 170) | inline double dist(const Point2f& p1, const Point2f& p2) function angle (line 175) | inline double angle(const Point2f& p1, const Point2f& p2, const Point2f&... function approxeq (line 186) | inline bool approxeq(const Point2f& p1, const Point2f& p2, double tolera... function insegment (line 191) | inline bool Point2f::insegment(const Point2f& key, const Point2f& p2, co... function intriangle (line 204) | inline bool Point2f::intriangle(const Point2f& p1, const Point2f& p2, co... function Point2f (line 214) | inline Point2f pointfromangle(double angle) function class (line 225) | class Event2f : public Point2f function Point2f (line 233) | Point2f(_p) function Point2f (line 235) | Point2f(_p) function class (line 241) | class Point3f function inside (line 251) | bool inside( const Point3f& bl, const Point3f& tr ) // now inclusive (... function operator (line 253) | operator Point2f() function Point2f (line 255) | Point2f xy() function dot (line 277) | inline double dot(const Point3f& a, const Point3f& b) function Point3f (line 281) | inline Point3f cross(const Point3f& a, const Point3f& b) function EdgeU (line 292) | struct EdgeU { function class (line 304) | class QtRegion function normalScale (line 329) | void normalScale( const QtRegion& r ) function denormalScale (line 331) | void denormalScale( const QtRegion& r ) function scale (line 333) | void scale( const Point2f& scalevec ) function offset (line 335) | void offset( const Point2f& offset ) function contains (line 341) | bool contains ( const Point2f& p ) const function contains_touch (line 343) | bool contains_touch ( const Point2f& p ) const function encompass (line 345) | void encompass( const Point2f& p ) function grow (line 363) | void grow(const double scalar) function normalScale (line 371) | inline void Point2f::normalScale( const QtRegion& r ) function denormalScale (line 379) | inline void Point2f::denormalScale( const QtRegion& r ) function class (line 389) | class Line : public QtRegion function Point2f (line 479) | inline Point2f intersection_point(const Line& a, const Line& b, double t... type TaggedLine (line 487) | struct TaggedLine function SimpleLine (line 495) | struct SimpleLine function class (line 535) | class RegionTree function class (line 567) | class RegionTreeBranch : public RegionTree function class (line 585) | class RegionTreeLeaf : public RegionTree function class (line 600) | class Poly function virtual (line 623) | virtual ~Poly() function get_line_segments (line 639) | int get_line_segments() function QtRegion (line 641) | QtRegion get_bounding_box() FILE: mgraph440/pafcolor.cpp type mgraph440 (line 3) | namespace mgraph440 { function htmlByte440 (line 79) | unsigned char htmlByte440(double colorByte) function PafColor (line 89) | PafColor& PafColor::makeColor(double field, DisplayParams dp) function PafColor (line 147) | PafColor& PafColor::makeAxmanesque( double field ) function PafColor (line 155) | PafColor& PafColor::makePurpleOrange( double field ) function PafColor (line 163) | PafColor& PafColor::makeBlueRed( double field ) function PafColor (line 171) | PafColor& PafColor::makeGreyScale( double field ) function PafColor (line 179) | PafColor& PafColor::makeDepthmapClassic( double field, double blue, do... FILE: mgraph440/pafcolor.h function namespace (line 8) | namespace mgraph440 { function int (line 58) | operator unsigned int () function operator (line 70) | inline bool operator == (const PafColor& a, const PafColor& b) function operator (line 74) | inline bool operator != (const PafColor& a, const PafColor& b) FILE: mgraph440/pafmath.cpp type mgraph440 (line 25) | namespace mgraph440 { function pafsrand (line 36) | void pafsrand(unsigned int seed, int set) // = 0 function pafrand (line 52) | unsigned int pafrand(int set) // = 0 function poisson (line 61) | double poisson(int x, double lambda) function cumpoisson (line 70) | double cumpoisson(int x, double lambda) function invcumpoisson (line 81) | int invcumpoisson(double p, double lambda) FILE: mgraph440/pafmath.h function namespace (line 32) | namespace mgraph440 { function log2 (line 76) | inline double log2(double a) function dvalue (line 90) | inline double dvalue(double k) function pvalue (line 96) | inline double pvalue(double k) function teklinteg (line 102) | inline double teklinteg(double nodecount, double totaldepth) function palmtree (line 109) | inline double palmtree(double n, double r) FILE: mgraph440/paftl.h function namespace (line 55) | namespace mgraph440 { type exception_t (line 154) | enum exception_t { PVECTOR_UNDEFINED = 0x1000, function T (line 193) | const T& base_at(size_t pos) const function T (line 468) | const T& at(size_t pos) const function T (line 472) | const T& operator[](size_t pos) const function T (line 490) | const T& search(const T& item) const; function T (line 823) | const T& at(size_t pos) const function T (line 827) | const T& operator[](size_t pos) const FILE: mgraph440/pixelbase.cpp type mgraph440 (line 3) | namespace mgraph440 { function PixelRefVector (line 5) | PixelRefVector PixelBase::pixelateLine( Line l, int scalefactor ) const FILE: mgraph440/pixelbase.h function namespace (line 6) | namespace mgraph440 { FILE: mgraph440/pixelref.h function namespace (line 5) | namespace mgraph440 { type std (line 67) | typedef std::vector PixelRefVector; function operator (line 70) | inline bool operator == (const PixelRef a, const PixelRef b) function operator (line 74) | inline bool operator != (const PixelRef a, const PixelRef b) function operator (line 78) | inline bool operator < (const PixelRef a, const PixelRef b) function operator (line 82) | inline bool operator > (const PixelRef a, const PixelRef b) function PixelRef (line 86) | inline PixelRef operator + (const PixelRef a, const PixelRef b) function PixelRef (line 90) | inline PixelRef operator - (const PixelRef a, const PixelRef b) function PixelRef (line 94) | inline PixelRef operator / (const PixelRef a, const int factor) type PixelRefPair (line 100) | struct PixelRefPair function operator (line 117) | inline bool operator == (const PixelRefPair& x, const PixelRefPair& y) function operator (line 121) | inline bool operator != (const PixelRefPair& x, const PixelRefPair& y) function operator (line 125) | inline bool operator < (const PixelRefPair& x, const PixelRefPair& y) function operator (line 129) | inline bool operator > (const PixelRefPair& x, const PixelRefPair& y) FILE: mgraph440/point.cpp type mgraph440 (line 3) | namespace mgraph440 { FILE: mgraph440/point.h function namespace (line 6) | namespace mgraph440 { FILE: mgraph440/pointmap.cpp type mgraph440 (line 4) | namespace mgraph440 { function PixelRef (line 338) | PixelRef PointMap::pixelate( const Point2f& p, bool constrain, int sca... FILE: mgraph440/pointmap.h function namespace (line 8) | namespace mgraph440 { FILE: mgraph440/salaprogram.cpp type mgraph440 (line 45) | namespace mgraph440 { function loadSalaProgram (line 59) | void loadSalaProgram() function SalaObj (line 249) | SalaObj SalaProgram::evaluate() function SalaObj (line 1128) | SalaObj SalaCommand::evaluate(int& pointer, SalaObj* &p_obj) function SalaObj (line 1625) | SalaObj SalaCommand::connections(SalaObj graphobj, SalaObj param) function AttributeTable (line 1693) | AttributeTable *SalaObj::getTable() FILE: mgraph440/salaprogram.h function namespace (line 28) | namespace mgraph440 { function uninit (line 218) | void uninit() { reset(); type = S_UNINIT; } function precedence (line 220) | int precedence() const; function std (line 253) | const std::string getTypeStr() const; function class (line 298) | class SalaProgram function SalaObj (line 324) | inline SalaObj::SalaObj(const SalaObj& obj) function SalaObj (line 398) | inline SalaObj::~SalaObj() function reset (line 402) | inline void SalaObj::reset() function std (line 466) | inline const std::string& SalaObj::toStringRef() const function SalaObj (line 520) | inline SalaObj operator % (SalaObj& a, SalaObj& b) function SalaObj (line 531) | inline SalaObj operator / (SalaObj& a, SalaObj& b) function operator (line 543) | inline bool operator && (SalaObj& a, SalaObj& b) function operator (line 548) | inline bool operator || (SalaObj& a, SalaObj& b) function operator (line 557) | inline bool operator == (SalaObj& a, SalaObj& b) function SalaObj (line 572) | inline SalaObj op_is(SalaObj& a, SalaObj& b) function operator (line 587) | inline bool operator != (SalaObj& a, SalaObj& b) function operator (line 601) | inline bool operator < (SalaObj& a, SalaObj& b) function operator (line 614) | inline bool operator > (SalaObj& a, SalaObj& b) function operator (line 627) | inline bool operator <= (SalaObj& a, SalaObj& b) function operator (line 639) | inline bool operator >= (SalaObj& a, SalaObj& b) function SalaObj (line 652) | inline SalaObj& SalaObj::list_at(int i) function SalaObj (line 660) | inline SalaObj SalaObj::char_at(int i) // actually returns a string of t... function length (line 668) | inline int SalaObj::length() function operator (line 734) | inline bool operator == (const SalaList& a, const SalaList& b) function operator (line 744) | inline bool operator != (const SalaList& a, const SalaList& b) function add (line 765) | void add(char c) function clear (line 768) | void clear() function operator (line 770) | operator std::string() function empty (line 772) | bool empty() type SalaFuncLabel (line 782) | struct SalaFuncLabel function SalaFuncLabel (line 792) | struct SalaMemberFuncLabel : public SalaFuncLabel FILE: mgraph440/shapemap.cpp type mgraph440 (line 6) | namespace mgraph440 { function PixelRef (line 15) | PixelRef ShapeMap::pixelate( const Point2f& p, bool constrain, int ) c... function Point2f (line 657) | Point2f ShapeMap::pointOffset(const PointMap& pointmap, int currpix, i... FILE: mgraph440/shapemap.h function namespace (line 12) | namespace mgraph440 { function class (line 83) | class SalaObject : public pvecint function read (line 94) | inline bool SalaObject::read(std::ifstream& stream, int) function write (line 100) | inline bool SalaObject::write(std::ostream& stream) type SalaEvent (line 106) | struct SalaEvent type ShapeRef (line 115) | struct ShapeRef function operator (line 130) | inline bool operator == (const ShapeRef& a, const ShapeRef& b) function operator (line 132) | inline bool operator != (const ShapeRef& a, const ShapeRef& b) function operator (line 134) | inline bool operator < (const ShapeRef& a, const ShapeRef& b) function operator (line 136) | inline bool operator > (const ShapeRef& a, const ShapeRef& b) function class (line 139) | class ShapeMap : public PixelBase function virtual (line 231) | virtual ~ShapeMaps() {;} FILE: mgraph440/spacepix.cpp type mgraph440 (line 3) | namespace mgraph440 { function PixelRef (line 5) | PixelRef SpacePixel::pixelate( const Point2f& p, bool constrain, int )... FILE: mgraph440/spacepix.h function namespace (line 8) | namespace mgraph440 { FILE: mgraph440/stringutils.cpp type dXstring440 (line 23) | namespace dXstring440 { function split (line 24) | std::vector split(const std::string &s, char delim, bool ... function readString (line 42) | std::string readString(std::istream & stream) function writeString (line 56) | void writeString(std::ostream &stream, const std::string &s) function formatString (line 66) | std::string formatString(double value, const std::string &format) function formatString (line 73) | std::string formatString(int value, const std::string &format) function ltrim (line 88) | void ltrim(std::string &s, char c) { function rtrim (line 95) | void rtrim(std::string &s, char c) { function makeInitCaps (line 101) | void makeInitCaps(std::string &s) function isDouble (line 133) | bool isDouble(const std::string &s) FILE: mgraph440/stringutils.h function namespace (line 24) | namespace dXstring440 { FILE: mgraph440Test/testcontainers.cpp function comparePvecAndStdVec (line 26) | void comparePvecAndStdVec(const pvector &pvec, const std::vector &... function comparePmapAndStdMap (line 68) | void comparePmapAndStdMap(const pmap &pMap, const std::map &... FILE: modules/segmentshortestpaths/cli/segmentshortestpathparser.h function class (line 22) | class SegmentShortestPathParser : public IModeParser { FILE: modules/segmentshortestpaths/core/segmmetricshortestpath.h function class (line 25) | class SegmentMetricShortestPath : public IAnalysis { FILE: modules/segmentshortestpaths/core/segmtopologicalshortestpath.h function class (line 25) | class SegmentTopologicalShortestPath : public IAnalysis { FILE: modules/segmentshortestpaths/core/segmtulipshortestpath.h function class (line 23) | class SegmentTulipShortestPath : public IAnalysis { FILE: modules/segmentshortestpaths/gui/segmentpathsmainwindow.h function class (line 20) | class SegmentPathsMainWindow : public IMainWindowModule { FILE: salalib/agents/agent.cpp function Point2f (line 203) | Point2f Agent::onLook(bool wholeisovist) { function Point2f (line 238) | Point2f Agent::onStandardLook(bool wholeisovist) { function Point2f (line 285) | Point2f Agent::onWeightedLook(bool wholeisovist) { function Point2f (line 344) | Point2f Agent::onOcclusionLook(bool wholeisovist, int looktype) { function Point2f (line 467) | Point2f Agent::onLoSLook(bool wholeisovist, int look_type) { function Point2f (line 523) | Point2f Agent::onDirectedLoSLook(bool wholeisovist, int look_type) { function Point2f (line 575) | Point2f Agent::onGibsonianLook(bool wholeisovist) { function Point2f (line 657) | Point2f Agent::onGibsonianLook2(bool wholeisovist) { FILE: salalib/agents/agent.h function class (line 29) | class Agent { function binfromvec (line 105) | inline int binfromvec(const Point2f &p) { return int(32.0 * (0.5 * p.ang... function anglefrombin2 (line 108) | inline double anglefrombin2(int here) { return (2.0 * M_PI) * ((double(h... function binsbetween (line 110) | inline int binsbetween(int bin1, int bin2) { type wpair (line 119) | struct wpair { function connectValue (line 129) | inline char connectValue(PixelRef dir) { FILE: salalib/agents/agentengine.h function class (line 23) | class AgentEngine { FILE: salalib/agents/agentga.cpp function rankselect (line 27) | static int rankselect(int popsize) { function progcompare (line 39) | int progcompare(const void *a, const void *b) { function AgentProgram (line 49) | AgentProgram *ProgramPopulation::makeChild() { FILE: salalib/agents/agentga.h type ProgramPopulation (line 32) | struct ProgramPopulation { FILE: salalib/agents/agentprogram.cpp function AgentProgram (line 62) | AgentProgram crossover(const AgentProgram &prog_a, const AgentProgram &p... FILE: salalib/agents/agentprogram.h type AgentProgram (line 25) | struct AgentProgram { FILE: salalib/agents/agentset.h function AgentProgram (line 24) | struct AgentSet : public AgentProgram { FILE: salalib/alllinemap.h function class (line 6) | class AllLineMap: public ShapeGraph FILE: salalib/attributetable.cpp function AttributeColumnStats (line 60) | const AttributeColumnStats &AttributeColumnImpl::getStats() const function AttributeRow (line 150) | AttributeRow& AttributeRowImpl::setValue(const std::string &column, floa... function AttributeRow (line 155) | AttributeRow& AttributeRowImpl::setValue(size_t index, float value) function AttributeRow (line 168) | AttributeRow& AttributeRowImpl::setSelection(bool selected) function AttributeRow (line 212) | AttributeRow &AttributeRowImpl::incrValue(size_t index, float value) function AttributeRow (line 228) | AttributeRow &AttributeRowImpl::incrValue(const std::string &colName, fl... function AttributeRow (line 233) | AttributeRow &AttributeTable::getRow(const AttributeKey &key) function AttributeRow (line 243) | const AttributeRow& AttributeTable::getRow(const AttributeKey &key) const function AttributeRow (line 253) | AttributeRow *AttributeTable::getRowPtr(const AttributeKey &key) function AttributeRow (line 263) | const AttributeRow *AttributeTable::getRowPtr(const AttributeKey &key) c... function AttributeRow (line 273) | AttributeRow &AttributeTable::addRow(const AttributeKey &key) function AttributeColumn (line 294) | AttributeColumn &AttributeTable::getColumn(size_t index) function AttributeColumn (line 488) | const AttributeColumn &AttributeTable::getColumn(size_t index) const FILE: salalib/attributetable.h function namespace (line 32) | namespace AttributeName { function class (line 39) | class AttributeRow : public LayerAware type AttributeColumnStats (line 59) | struct AttributeColumnStats function class (line 80) | class AttributeColumn function class (line 110) | class AttributeColumnManager function virtual (line 133) | virtual const std::string &getName() const; function class (line 166) | class KeyColumn : public AttributeColumnImpl function class (line 174) | class AttributeRowImpl : public AttributeRow function virtual (line 313) | virtual const AttributeColumn& getColumn(size_t index) const; FILE: salalib/attributetablehelpers.h function namespace (line 22) | namespace dXreimpl{ FILE: salalib/attributetableindex.cpp function makeAttributeIndex (line 19) | std::vector makeAttributeIndex(const AttributeT... function makeAttributeIndex (line 62) | std::vector makeAttributeIndex(AttributeTable &table... function getIndexItemsInValueRange (line 105) | std::pair::iterator, std::vector> KeyVertices; function class (line 52) | class ShapeGraph : public ShapeMap FILE: salalib/axialminimiser.cpp function compareValueTriplet (line 4) | static int compareValueTriplet(const void *p1, const void *p2) FILE: salalib/axialminimiser.h type ValueTriplet (line 5) | struct ValueTriplet function class (line 12) | class AxialMinimiser FILE: salalib/axialmodules/axialintegration.h function class (line 23) | class AxialIntegration : IAxial { FILE: salalib/axialmodules/axialstepdepth.h function class (line 23) | class AxialStepDepth : IAxial FILE: salalib/axialpolygons.cpp function AxialVertex (line 7) | AxialVertex AxialPolygons::makeVertex(const AxialVertexKey& vertexkey, c... function AxialVertexKey (line 239) | AxialVertexKey AxialPolygons::seedVertex(const Point2f& seed) FILE: salalib/axialpolygons.h type AxialVertexKey (line 10) | struct AxialVertexKey function operator (line 22) | inline bool operator == (const AxialVertexKey& a, const AxialVertexKey& b) function operator (line 24) | inline bool operator != (const AxialVertexKey& a, const AxialVertexKey& b) function operator (line 26) | inline bool operator > (const AxialVertexKey& a, const AxialVertexKey& b) function operator (line 28) | inline bool operator < (const AxialVertexKey& a, const AxialVertexKey& b) function AxialVertexKey (line 33) | struct AxialVertex : public AxialVertexKey function pad2 (line 47) | struct RadialKey { function operator (line 60) | inline bool operator < (const RadialKey& a, const RadialKey& b) function operator (line 62) | inline bool operator > (const RadialKey& a, const RadialKey& b) function operator (line 64) | inline bool operator == (const RadialKey& a, const RadialKey& b) function RadialKey (line 67) | struct RadialLine : public RadialKey function RadialSegment (line 80) | struct RadialSegment type PolyConnector (line 94) | struct PolyConnector { function class (line 102) | class AxialPolygons : public SpacePixel FILE: salalib/connector.h type SegmentRef (line 28) | struct SegmentRef function operator (line 39) | inline bool operator < (SegmentRef a, SegmentRef b) { return a.ref < b.... function operator (line 40) | inline bool operator > (SegmentRef a, SegmentRef b) { return a.ref > b.... function operator (line 41) | inline bool operator == (SegmentRef a, SegmentRef b) { return a.ref == b... function operator (line 42) | inline bool operator != (SegmentRef a, SegmentRef b) { return a.ref != b... function SegmentRef (line 45) | struct SegmentData : public SegmentRef function operator (line 61) | inline bool operator < (SegmentData a, SegmentData b) { return a.metric... function operator (line 62) | inline bool operator > (SegmentData a, SegmentData b) { return a.metric... function operator (line 63) | inline bool operator == (SegmentData a, SegmentData b) { return a.metric... function operator (line 64) | inline bool operator != (SegmentData a, SegmentData b) { return a.metric... function clear (line 70) | struct Connector FILE: salalib/displayparams.h type DisplayParams (line 3) | struct DisplayParams FILE: salalib/entityparsing.cpp type EntityParsing (line 23) | namespace EntityParsing { function parseLines (line 25) | std::vector parseLines(std::istream& stream, char delimiter = '\... function parsePoints (line 116) | std::vector parsePoints(std::istream& stream, char delimiter ... function Point2f (line 191) | Point2f parsePoint(const std::string &point, char delimiter) function parseIsovists (line 204) | std::vector parseIsovists(std::istream &stream, cha... function IsovistDefinition (line 290) | IsovistDefinition parseIsovist(const std::string &isovist) function parseRefPairs (line 308) | std::vector > parseRefPairs(std::istream& stream, ... FILE: salalib/entityparsing.h function namespace (line 26) | namespace EntityParsing { FILE: salalib/fileproperties.h function class (line 22) | class FileProperties function virtual (line 34) | virtual ~FileProperties() {;} function setProperties (line 36) | void setProperties(const std::string& person, const std::string& organiz... function setTitle (line 38) | void setTitle(const std::string& title) function setLocation (line 40) | void setLocation(const std::string& location) function setDescription (line 42) | void setDescription(const std::string& description) function read (line 64) | inline bool FileProperties::read(std::istream& stream) function write (line 77) | inline bool FileProperties::write(std::ostream& stream) FILE: salalib/geometrygenerators.h function class (line 21) | class GeometryGenerators FILE: salalib/gridproperties.h function class (line 18) | class GridProperties FILE: salalib/ianalysis.h function class (line 23) | class IAnalysis { FILE: salalib/iaxial.h function class (line 26) | class IAxial FILE: salalib/importtypedefs.h function namespace (line 22) | namespace depthmapX { FILE: salalib/importutils.cpp type depthmapX (line 22) | namespace depthmapX { function importFile (line 26) | bool importFile(MetaGraph &mgraph, std::istream &stream, Communicator ... function importTxt (line 154) | bool importTxt(ShapeMap &shapeMap, std::istream &stream, char delimite... function Table (line 260) | Table csvToTable(std::istream &stream, char delimiter = '\t') { function extractLines (line 304) | std::vector extractLines(ColumnData &x1col, ColumnData &y1col, C... function extractLinesWithRef (line 316) | std::map extractLinesWithRef(ColumnData &x1col, ColumnData ... function extractPoints (line 329) | std::vector extractPoints(ColumnData &x, ColumnData &y) { function extractPointsWithRefs (line 336) | std::map extractPointsWithRefs(ColumnData &x, ColumnData... function importDxfLayer (line 344) | bool importDxfLayer(const DxfLayer &dxfLayer, ShapeMap &shapeMap) { function importAttributes (line 431) | bool importAttributes(AttributeTable &attributes, std::istream &stream... FILE: salalib/importutils.h function namespace (line 24) | namespace depthmapX { FILE: salalib/isegment.h function class (line 27) | class ISegment FILE: salalib/isovist.h type IsoSeg (line 30) | struct IsoSeg function operator (line 47) | inline bool operator == (const IsoSeg& b1, const IsoSeg& b2) function operator (line 49) | inline bool operator > (const IsoSeg& b1, const IsoSeg& b2) function operator (line 51) | inline bool operator < (const IsoSeg& b1, const IsoSeg& b2) type PointDist (line 56) | struct PointDist { function class (line 63) | class Isovist FILE: salalib/isovistdef.h function class (line 20) | class IsovistDefinition function getLeftAngle (line 38) | double getLeftAngle() const { FILE: salalib/ivga.h function class (line 27) | class IVGA { FILE: salalib/layermanager.h function class (line 22) | class LayerManager function class (line 64) | class LayerAware function virtual (line 77) | virtual ~LayerAware(){} function isObjectVisible (line 84) | inline bool isObjectVisible(const LayerManager& manager, const LayerAwar... function addLayerToObject (line 89) | inline void addLayerToObject(LayerAware& object, const LayerManager::Key... FILE: salalib/layermanagerimpl.h function class (line 21) | class LayerManagerImpl : public LayerManager FILE: salalib/linkutils.cpp type depthmapX (line 19) | namespace depthmapX { function pixelateMergeLines (line 20) | std::vector pixelateMergeLines(const std::vector& ... function mergePixelPairs (line 37) | void mergePixelPairs(const std::vector& links, PointMap&... function unmergePixelPairs (line 98) | void unmergePixelPairs(const std::vector& links, PointMa... function getMergedPixelsAsLines (line 160) | std::vector getMergedPixelsAsLines(PointMap& currentMap) FILE: salalib/linkutils.h function namespace (line 22) | namespace depthmapX { FILE: salalib/mapconverter.h function namespace (line 8) | namespace MapConverter { FILE: salalib/mgraph.cpp function QtRegion (line 89) | QtRegion MetaGraph::getBoundingBox() const function ShapeMap (line 391) | ShapeMap& MetaGraph::getEditableMap() function startendangle (line 523) | static std::pair startendangle( Point2f vec, double fov) function ShapeMap (line 1679) | ShapeMap &MetaGraph::createNewShapeMap(depthmapX::ImportType mapType, st... function pushValue (line 1765) | void pushValue(double& val, int& count, double thisval, int push_func) type ValueCountRow (line 1820) | struct ValueCountRow { method ValueCountRow (line 1824) | ValueCountRow(AttributeRow &row) : m_row(row) {} function AttributeTable (line 2193) | AttributeTable& MetaGraph::getDisplayedMapAttributes() function AttributeTable (line 2357) | AttributeTable& MetaGraph::getAttributeTable(int type, int layer) function AttributeTable (line 2377) | const AttributeTable& MetaGraph::getAttributeTable(int type, int layer) ... function LayerManagerImpl (line 2397) | LayerManagerImpl &MetaGraph::getLayers(int type, int layer) { function LayerManagerImpl (line 2416) | const LayerManagerImpl &MetaGraph::getLayers(int type, int layer) const { function AttributeTableHandle (line 2435) | AttributeTableHandle& MetaGraph::getAttributeTableHandle(int type, int l... function AttributeTableHandle (line 2455) | const AttributeTableHandle& MetaGraph::getAttributeTableHandle(int type,... FILE: salalib/mgraph.h function class (line 50) | class MetaGraph : public FileProperties function clearSel (line 385) | bool clearSel() function getSelCount (line 397) | int getSelCount() function getSelAvg (line 408) | float getSelAvg() function QtRegion (line 419) | QtRegion getSelBounds() function else (line 436) | else // if (m_view_class & VIEWDATA) FILE: salalib/ngraph.cpp function PixelRef (line 179) | PixelRef Node::cursor() const function PixelRef (line 413) | PixelRef Bin::cursor() const type ShiftLength (line 536) | struct ShiftLength { FILE: salalib/ngraph.h type MetricPair (line 27) | struct MetricPair type MetricTriple (line 28) | struct MetricTriple type AngularTriple (line 29) | struct AngularTriple type PixelVec (line 31) | struct PixelVec function setOccDistance (line 73) | void setOccDistance(float d) function setPixel (line 112) | void setPixel(const PixelRef& pixel) function Bin (line 115) | const Bin& bin(int i) const function count (line 120) | int count() function bincount (line 122) | int bincount(int i) function bindistance (line 124) | float bindistance(int i) function setbindistances (line 126) | void setbindistances(float bin_dists[32]) function occdistance (line 128) | float occdistance(int i) function first (line 140) | void first() const; function operator (line 163) | inline bool operator > (const PixelRefH& a, const PixelRefH& b) function operator (line 167) | inline bool operator < (const PixelRefH& a, const PixelRefH& b) function class (line 171) | class PixelRefV : public PixelRef function operator (line 181) | inline bool operator > (const PixelRefV& a, const PixelRefV& b) function operator (line 185) | inline bool operator < (const PixelRefV& a, const PixelRefV& b) FILE: salalib/options.h type output_t (line 25) | enum output_t { OUTPUT_ISOVIST, OUTPUT_VISUAL, OUTPUT_METRIC, OUTPUT_ANG... FILE: salalib/pafcolor.cpp function htmlByte (line 81) | unsigned char htmlByte(double colorByte) function PafColor (line 91) | PafColor& PafColor::makeColor(double field, DisplayParams dp) function PafColor (line 152) | PafColor& PafColor::makeAxmanesque( double field ) function PafColor (line 158) | PafColor& PafColor::makeHueOnlyAxmanesque( double field ) function PafColor (line 166) | PafColor& PafColor::makePurpleOrange( double field ) function PafColor (line 174) | PafColor& PafColor::makeBlueRed( double field ) function PafColor (line 182) | PafColor& PafColor::makeGreyScale( double field ) function PafColor (line 190) | PafColor& PafColor::makeDepthmapClassic( double field, double blue, doub... FILE: salalib/pafcolor.h type PafColor (line 26) | struct PafColor function setr (line 38) | void setr(unsigned char r) function setg (line 41) | void setg(unsigned char g) function setb (line 44) | void setb(unsigned char b) function int (line 74) | operator unsigned int () function operator (line 87) | inline bool operator == (const PafColor& a, const PafColor& b) function operator (line 91) | inline bool operator != (const PafColor& a, const PafColor& b) FILE: salalib/parsers/dxfp.cpp function DxfVertex (line 58) | const DxfVertex& DxfParser::getExtMin() const function DxfVertex (line 63) | const DxfVertex& DxfParser::getExtMax() const function DxfLayer (line 68) | DxfLayer *DxfParser::getLayer( const std::string& layer_name ) // const ... function DxfLineType (line 78) | DxfLineType *DxfParser::getLineType( const std::string& line_type_name )... function DxfVertex (line 877) | const DxfVertex& DxfPolyLine::getVertex(int i) const function DxfVertex (line 1014) | DxfVertex DxfArc::getVertex(int i, int segments) const function DxfVertex (line 1144) | DxfVertex DxfEllipse::getVertex(int i, int segments) const function DxfVertex (line 1243) | DxfVertex DxfCircle::getVertex(int i, int segments) const function DxfVertex (line 1339) | const DxfVertex& DxfSpline::getVertex(size_t i) const function DxfVertex (line 1435) | DxfVertex& DxfLine::getStart() const function DxfVertex (line 1440) | DxfVertex& DxfLine::getEnd() const function DxfVertex (line 1466) | const DxfVertex& DxfLayer::getPoint( int i ) const function DxfLine (line 1471) | const DxfLine& DxfLayer::getLine( int i ) const function DxfPolyLine (line 1476) | const DxfPolyLine& DxfLayer::getPolyLine( int i ) const function DxfArc (line 1481) | const DxfArc& DxfLayer::getArc( int i ) const function DxfEllipse (line 1486) | const DxfEllipse& DxfLayer::getEllipse( int i ) const function DxfCircle (line 1491) | const DxfCircle& DxfLayer::getCircle( int i ) const function DxfSpline (line 1496) | const DxfSpline& DxfLayer::getSpline( int i ) const FILE: salalib/parsers/dxfp.h function class (line 60) | class DxfToken { function class (line 74) | class DxfTableRow function class (line 95) | class DxfEntity function class (line 115) | class DxfVertex : public DxfEntity function class (line 153) | class DxfRegion { function scale (line 217) | void scale(const DxfVertex& base_vertex, const DxfVertex& scale) function rotate (line 220) | void rotate(const DxfVertex& base_vertex, double angle) function translate (line 223) | void translate(const DxfVertex& translation) function numVertices (line 246) | size_t numVertices() const; function rotate (line 256) | void rotate(const DxfVertex& base_vertex, double angle) function translate (line 260) | void translate(const DxfVertex& translation) function class (line 271) | class DxfLwPolyLine : public DxfPolyLine function getAttributes (line 306) | int getAttributes() const; function rotate (line 319) | void rotate(const DxfVertex& base_vertex, double angle) function translate (line 327) | void translate(const DxfVertex& translation) function getAttributes (line 355) | int getAttributes() const; function rotate (line 372) | void rotate(const DxfVertex& base_vertex, double angle) function translate (line 380) | void translate(const DxfVertex& translation) function getAttributes (line 401) | int getAttributes() const; function rotate (line 410) | void rotate(const DxfVertex& base_vertex, double angle) function translate (line 414) | void translate(const DxfVertex& translation) function numVertices (line 444) | size_t numVertices() const; function translate (line 457) | void translate(const DxfVertex& translation) function class (line 492) | class DxfLineType : public DxfTableRow function DxfVertex (line 521) | const DxfVertex& getPoint( int i ) const; function class (line 548) | class DxfBlock : public DxfLayer function class (line 565) | class DxfParser { FILE: salalib/parsers/mapinfodata.h function class (line 37) | class MapInfoData FILE: salalib/parsers/ntfp.cpp function Line (line 92) | Line NtfMap::makeLine(const NtfPoint& a, const NtfPoint& b) FILE: salalib/parsers/ntfp.h type NtfPoint (line 22) | struct NtfPoint { function class (line 31) | class NtfGeometry function class (line 38) | class NtfLayer { function class (line 54) | class NtfMap FILE: salalib/parsers/tigerp.h function class (line 29) | class TigerChain function class (line 36) | class TigerCategory function class (line 43) | class TigerMap FILE: salalib/pixelref.h function class (line 22) | class PixelRef function empty (line 31) | bool empty() function within (line 43) | bool within( const PixelRef bl, const PixelRef tr ) const function encloses (line 45) | bool encloses( PixelRef testpoint ) const function row (line 49) | short& row(char dir) function col (line 51) | short& col(char dir) function row (line 53) | const short& row(char dir) const function col (line 55) | const short& col(char dir) const function operator (line 87) | inline bool operator == (const PixelRef a, const PixelRef b) function operator (line 91) | inline bool operator != (const PixelRef a, const PixelRef b) function operator (line 95) | inline bool operator < (const PixelRef a, const PixelRef b) function operator (line 99) | inline bool operator > (const PixelRef a, const PixelRef b) function PixelRef (line 103) | inline PixelRef operator + (const PixelRef a, const PixelRef b) function PixelRef (line 107) | inline PixelRef operator - (const PixelRef a, const PixelRef b) function PixelRef (line 111) | inline PixelRef operator / (const PixelRef a, const int factor) function dist (line 116) | inline double dist(const PixelRef a, const PixelRef b) function angle (line 121) | inline double angle(const PixelRef a, const PixelRef b, const PixelRef c) type std (line 134) | typedef std::vector PixelRefVector; type PixelRefPair (line 138) | struct PixelRefPair function operator (line 155) | inline bool operator == (const PixelRefPair& x, const PixelRefPair& y) function operator (line 159) | inline bool operator != (const PixelRefPair& x, const PixelRefPair& y) function operator (line 163) | inline bool operator < (const PixelRefPair& x, const PixelRefPair& y) function operator (line 167) | inline bool operator > (const PixelRefPair& x, const PixelRefPair& y) type hashPixelRef (line 172) | struct hashPixelRef { FILE: salalib/point.h function class (line 25) | class Point { function setEdge (line 133) | void setEdge() function getState (line 152) | int getState() function getMisc (line 154) | int getMisc() // used as: undocounter, in graph construction, and an ag... function setMisc (line 156) | void setMisc(int misc) function PixelRef (line 159) | PixelRef getMergePixel() { function hasNode (line 164) | bool hasNode() function setUserData (line 182) | void setUserData(void *user_data) FILE: salalib/pointdata.cpp function PixelRef (line 263) | PixelRef PointMap::pixelate( const Point2f& p, bool constrain, int scale... function Line (line 814) | Line PointMap::getNextRow() const function Line (line 825) | Line PointMap::getNextPointRow() const function Line (line 836) | Line PointMap::getNextCol() const function Line (line 847) | Line PointMap::getNextPointCol() const function Line (line 861) | Line PointMap::getNextMergeLine() const function PafColor (line 879) | PafColor PointMap::getPointColor(PixelRef pixelRef) const function PafColor (line 914) | PafColor PointMap::getCurrentPointColor() const function PixelRef (line 1771) | PixelRef PointMap::pickPixel(double value) const FILE: salalib/pointdata.h function class (line 35) | class OldPoint1 { function class (line 42) | class OldPoint2 { type PixelVec (line 53) | struct PixelVec function namespace (line 59) | namespace depthmapX function class (line 76) | class PointMap : public PixelBase function Point (line 191) | const Point& getPoint(const PixelRef& p) const function pointState (line 196) | const int& pointState( const PixelRef& p ) const function requireIsovistAnalysis (line 204) | void requireIsovistAnalysis() function removeAttribute (line 245) | void removeAttribute(int col) function else (line 274) | else function getDisplayedSelectedAvg (line 293) | float getDisplayedSelectedAvg() { function findNextPoint (line 316) | bool findNextPoint() const; function Point2f (line 353) | inline Point2f PointMap::depixelate( const PixelRef& p, double scalefact... function QtRegion (line 359) | inline QtRegion PointMap::regionate( const PixelRef& p, double border ) ... type MetricTriple (line 377) | struct MetricTriple function operator (line 392) | inline bool operator == (const MetricTriple& mp1, const MetricTriple& mp2) function operator (line 394) | inline bool operator < (const MetricTriple& mp1, const MetricTriple& mp2) function operator (line 396) | inline bool operator > (const MetricTriple& mp1, const MetricTriple& mp2) function operator (line 398) | inline bool operator != (const MetricTriple& mp1, const MetricTriple& mp2) type AngularTriple (line 403) | struct AngularTriple function operator (line 418) | inline bool operator == (const AngularTriple& mp1, const AngularTriple& ... function operator (line 420) | inline bool operator < (const AngularTriple& mp1, const AngularTriple& mp2) function operator (line 422) | inline bool operator > (const AngularTriple& mp1, const AngularTriple& mp2) function operator (line 424) | inline bool operator != (const AngularTriple& mp1, const AngularTriple& ... function whichbin (line 432) | inline int whichbin( const Point2f& grad ) function processoctant (line 527) | inline int processoctant(int bin) function flagoctant (line 554) | inline int flagoctant(int bin) function q_opposite (line 600) | inline int q_opposite(int bin) FILE: salalib/salaprogram.cpp function loadSalaProgram (line 60) | void loadSalaProgram() function SalaObj (line 250) | SalaObj SalaProgram::evaluate() function SalaObj (line 1117) | SalaObj SalaCommand::evaluate(int& pointer, SalaObj* &p_obj) function SalaObj (line 1611) | SalaObj SalaCommand::connections(SalaObj graphobj, SalaObj param) function AttributeTable (line 1687) | AttributeTable *SalaObj::getTable() FILE: salalib/salaprogram.h function isalphanum_ (line 34) | inline bool isalphanum_(char c) function isalpha_ (line 42) | inline bool isalpha_(char c) type SalaError (line 50) | struct SalaError function length (line 66) | struct SalaStr function operator (line 84) | inline bool operator != (const SalaStr& a, const SalaStr& b) function operator (line 86) | inline bool operator < (const SalaStr& a, const SalaStr& b) function operator (line 88) | inline bool operator > (const SalaStr& a, const SalaStr& b) type SalaList (line 91) | struct SalaList { type SalaGrf (line 100) | struct SalaGrf { function class (line 119) | class SalaObj function uninit (line 217) | void uninit() { reset(); type = S_UNINIT; } function precedence (line 219) | int precedence() const; function std (line 252) | const std::string getTypeStr() const; function class (line 297) | class SalaProgram function SalaObj (line 325) | inline SalaObj::SalaObj(const SalaObj& obj) function SalaObj (line 399) | inline SalaObj::~SalaObj() function reset (line 403) | inline void SalaObj::reset() function std (line 467) | inline const std::string& SalaObj::toStringRef() const function SalaObj (line 521) | inline SalaObj operator % (SalaObj& a, SalaObj& b) function SalaObj (line 532) | inline SalaObj operator / (SalaObj& a, SalaObj& b) function operator (line 544) | inline bool operator && (SalaObj& a, SalaObj& b) function operator (line 549) | inline bool operator || (SalaObj& a, SalaObj& b) function operator (line 558) | inline bool operator == (SalaObj& a, SalaObj& b) function SalaObj (line 573) | inline SalaObj op_is(SalaObj& a, SalaObj& b) function operator (line 588) | inline bool operator != (SalaObj& a, SalaObj& b) function operator (line 602) | inline bool operator < (SalaObj& a, SalaObj& b) function operator (line 615) | inline bool operator > (SalaObj& a, SalaObj& b) function operator (line 628) | inline bool operator <= (SalaObj& a, SalaObj& b) function operator (line 640) | inline bool operator >= (SalaObj& a, SalaObj& b) function SalaObj (line 653) | inline SalaObj& SalaObj::list_at(int i) function SalaObj (line 661) | inline SalaObj SalaObj::char_at(int i) // actually returns a string of t... function length (line 669) | inline int SalaObj::length() function operator (line 735) | inline bool operator == (const SalaList& a, const SalaList& b) function operator (line 745) | inline bool operator != (const SalaList& a, const SalaList& b) function add (line 766) | void add(char c) function clear (line 769) | void clear() function operator (line 771) | operator std::string() function empty (line 773) | bool empty() type SalaFuncLabel (line 783) | struct SalaFuncLabel function SalaFuncLabel (line 793) | struct SalaMemberFuncLabel : public SalaFuncLabel FILE: salalib/segmmodules/segmangular.h function class (line 23) | class SegmentAngular : ISegment { FILE: salalib/segmmodules/segmhelpers.h type TopoMetSegmentRef (line 21) | struct TopoMetSegmentRef { type TopoMetSegmentChoice (line 38) | struct TopoMetSegmentChoice { type SegInfo (line 47) | struct SegInfo { FILE: salalib/segmmodules/segmmetric.h function class (line 25) | class SegmentMetric : ISegment { FILE: salalib/segmmodules/segmmetricpd.h function class (line 25) | class SegmentMetricPD : ISegment { FILE: salalib/segmmodules/segmtopological.h function class (line 25) | class SegmentTopological : ISegment { FILE: salalib/segmmodules/segmtopologicalpd.h function class (line 25) | class SegmentTopologicalPD : ISegment { FILE: salalib/segmmodules/segmtulip.h function class (line 23) | class SegmentTulip : ISegment { FILE: salalib/segmmodules/segmtulipdepth.h function class (line 23) | class SegmentTulipDepth : ISegment FILE: salalib/shapemap.cpp function Point2f (line 1379) | Point2f ShapeMap::pointOffset(const PointMap &pointmap, int side) { function Point2f (line 1907) | Point2f ShapeMap::getClosestVertex(const Point2f &p) const { function QtRegion (line 2249) | QtRegion ShapeMap::getSelBounds() { function SalaShape (line 2727) | const SalaShape &ShapeMap::getNextShape() const { function PixelRef (line 2764) | PixelRef ShapeMap::pixelate(const Point2f &p, bool constrain, int) const { function Line (line 3113) | Line ShapeMap::getNextLinkLine() const { function Point2f (line 3140) | Point2f ShapeMap::getNextUnlinkPoint() const { function findwinner (line 3211) | int findwinner(double *bins, int bincount, int &difficult, int &impossib... FILE: salalib/shapemap.h type ShapeRef (line 43) | struct ShapeRef { type ShapeRefHash (line 64) | struct ShapeRefHash { function EdgeU (line 72) | struct SalaEdgeU : public EdgeU { function class (line 89) | class SalaShape { type SalaEvent (line 188) | struct SalaEvent { function class (line 203) | class ShapeMap : public PixelBase { function AttributeRow (line 320) | const AttributeRow &getAttributeRowFromShapeIndex(size_t index) const { function getShapeCount (line 329) | size_t getShapeCount(int rowid) const { function getIndex (line 333) | int getIndex(int rowid) const { return depthmapX::getMapAtIndex(m_shapes... function makeBSPtree (line 422) | bool makeBSPtree() const; function addAttribute (line 439) | int addAttribute(const std::string &name) { return m_attributes->insertO... function removeAttribute (line 440) | void removeAttribute(int col) { m_attributes->removeColumn(col); } function setLayerVisible (line 453) | void setLayerVisible(int layerid, bool show) { m_layers.setLayerVisible(... function else (line 472) | else function setPolygonDisplay (line 484) | void setPolygonDisplay(bool show_lines, bool show_fill, bool show_centro... function overrideDisplayedAttribute (line 493) | void overrideDisplayedAttribute(int attribute) { m_displayed_attribute =... function invalidateDisplayedAttribute (line 505) | void invalidateDisplayedAttribute() { m_invalidate = true; } function getDisplayedAverage (line 507) | double getDisplayedAverage() { function getSelCount (line 526) | size_t getSelCount() { return m_selection_set.size(); } function SalaShape (line 549) | const SalaShape &getNextShape() const; FILE: salalib/spacepix.cpp function PixelRefVector (line 58) | PixelRefVector PixelBase::pixelateLine(Line l, int scalefactor) const { function PixelRefVector (line 144) | PixelRefVector PixelBase::pixelateLineTouching(Line l, double tolerance)... function SpacePixel (line 295) | SpacePixel &SpacePixel::operator=(const SpacePixel &spacepixel) { function PixelRef (line 331) | PixelRef SpacePixel::pixelate(const Point2f &p, bool constrain, int) con... function Line (line 405) | const Line &SpacePixel::getNextLine() const { FILE: salalib/spacepix.h function class (line 35) | class PixelBase { function includes (line 48) | bool includes(const PixelRef pix) const { return (pix.x >= 0 && pix.x < ... type LineTest (line 59) | struct LineTest { type LineKey (line 69) | struct LineKey { function class (line 85) | class SpacePixel : public PixelBase { function setName (line 149) | void setName(const std::string &name) { m_name = name; } FILE: salalib/spacepixfile.h function class (line 8) | class SpacePixelFile FILE: salalib/sparksieve2.h function class (line 29) | class sparkSieve2 function operator (line 64) | inline bool operator == (const sparkSieve2::sparkZone2& a, const sparkSi... function operator (line 68) | inline bool operator != (const sparkSieve2::sparkZone2& a, const sparkSi... function operator (line 72) | inline bool operator < (const sparkSieve2::sparkZone2& a, const sparkSie... function operator (line 76) | inline bool operator > (const sparkSieve2::sparkZone2& a, const sparkSie... FILE: salalib/tidylines.h function class (line 9) | class TidyLines : public SpacePixel FILE: salalib/vgamodules/vgaangular.h function class (line 25) | class VGAAngular : IVGA { FILE: salalib/vgamodules/vgaangulardepth.h function class (line 25) | class VGAAngularDepth : IVGA { FILE: salalib/vgamodules/vgaisovist.cpp function BSPNode (line 92) | BSPNode VGAIsovist::makeBSPtree(Communicator *communicator, const std::v... FILE: salalib/vgamodules/vgaisovist.h function class (line 25) | class VGAIsovist : IVGA { FILE: salalib/vgamodules/vgametric.h function class (line 25) | class VGAMetric : IVGA { FILE: salalib/vgamodules/vgametricdepth.h function class (line 25) | class VGAMetricDepth : IVGA { FILE: salalib/vgamodules/vgathroughvision.h function class (line 25) | class VGAThroughVision : IVGA { FILE: salalib/vgamodules/vgavisualglobal.h function class (line 27) | class VGAVisualGlobal : IVGA { FILE: salalib/vgamodules/vgavisualglobaldepth.h function class (line 27) | class VGAVisualGlobalDepth : IVGA { FILE: salalib/vgamodules/vgavisuallocal.h function class (line 25) | class VGAVisualLocal : IVGA {